Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.graphics.apps.gnuplot > #2326 > unrolled thread
| Started by | Janis Papanagnou <janis_papanagnou@hotmail.com> |
|---|---|
| First post | 2014-03-02 15:58 +0100 |
| Last post | 2014-03-03 13:35 -0800 |
| Articles | 2 — 2 participants |
Back to article view | Back to comp.graphics.apps.gnuplot
Cropping of shifted x-axis Janis Papanagnou <janis_papanagnou@hotmail.com> - 2014-03-02 15:58 +0100
Re: Cropping of shifted x-axis Ethan A Merritt <merritt@u.washington.edu> - 2014-03-03 13:35 -0800
| From | Janis Papanagnou <janis_papanagnou@hotmail.com> |
|---|---|
| Date | 2014-03-02 15:58 +0100 |
| Subject | Cropping of shifted x-axis |
| Message-ID | <levgva$8q0$1@speranza.aioe.org> |
I am using a day based time scale on x-axis. Without further action the
days are aligned at 00:00 as depicted here... (please use a mono-space
font to view the following sketches)
|-----|-----|
Mon Tue Wed
I want the whole days from 00:00 to 24:00 marked with the day name, that
the x-tics labels are centered on the day
|-----|-----|
Mon Tue
So I applied an offset argument to the command. My actual commands are
set xdata time
set format x "%a"
set xtics 86400
set mxtics 8
set xtics offset first 86400/2
with the following result
|-----|-----|
Mon Tue Wed
You can see that the "Wed" isn't necessary and even spoils the diagram.
This is a re-post from a few years ago where no one could point me to
a solution; so if that's something not possible to achieve with gnuplot
I'd appreciate to get a negative confirmation.
My current workaround is a hack; I postprocess the png file that gnuplot
creates with the imagemagic tools to graphically clear that part of the
image. I'd like to avoid that hack and prefer a gnuplot solution.
Thanks for any hints.
[toc] | [next] | [standalone]
| From | Ethan A Merritt <merritt@u.washington.edu> |
|---|---|
| Date | 2014-03-03 13:35 -0800 |
| Message-ID | <lf2sjh$kpg$1@dont-email.me> |
| In reply to | #2326 |
Janis Papanagnou wrote:
> I am using a day based time scale on x-axis. Without further action the
> days are aligned at 00:00 as depicted here... (please use a mono-space
> font to view the following sketches)
>
> |-----|-----|
> Mon Tue Wed
>
> I want the whole days from 00:00 to 24:00 marked with the day name, that
> the x-tics labels are centered on the day
>
> |-----|-----|
> Mon Tue
>
> So I applied an offset argument to the command. My actual commands are
>
> set xdata time
> set format x "%a"
> set xtics 86400
> set mxtics 8
> set xtics offset first 86400/2
>
> with the following result
>
> |-----|-----|
> Mon Tue Wed
>
> You can see that the "Wed" isn't necessary and even spoils the diagram.
>
> This is a re-post from a few years ago where no one could point me to
> a solution; so if that's something not possible to achieve with gnuplot
> I'd appreciate to get a negative confirmation.
>
> My current workaround is a hack; I postprocess the png file that gnuplot
> creates with the imagemagic tools to graphically clear that part of the
> image. I'd like to avoid that hack and prefer a gnuplot solution.
Two possibilities:
1) If your actual data do not extend into Wednesday, then
set autoscale noextend
may do what you want
2) Force a blank label at that date using
set xtics add ("" whatever-the-date-is)
>
> Thanks for any hints.
[toc] | [prev] | [standalone]
Back to top | Article view | comp.graphics.apps.gnuplot
csiph-web