Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.graphics.apps.gnuplot > #4493

Re: Change time scale yaxis

Path csiph.com!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From Karl Ratzsch <mail.kfr@gmx.net>
Newsgroups comp.graphics.apps.gnuplot
Subject Re: Change time scale yaxis
Date Wed, 5 Oct 2022 10:04:54 +0200
Message-ID <thjdr7$gfgl$1@solani.org> (permalink)
References <3bcaa4b0-cb39-4a58-b265-0bb03c420309n@googlegroups.com>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 7bit
Injection-Date Wed, 5 Oct 2022 08:04:55 -0000 (UTC)
Injection-Info solani.org; logging-data="540181"; mail-complaints-to="abuse@news.solani.org"
User-Agent Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.0
Cancel-Lock sha1:m1fQeoSOiAa+S1qek0klAqbwSrY=
In-Reply-To <3bcaa4b0-cb39-4a58-b265-0bb03c420309n@googlegroups.com>
Content-Language de-DE
X-User-ID eJwFwQcBACAIBMBKjyyJg4z+EbxTNrJyMTXR1Z3pdtGWCLx7PXPS0gmLF0CtD50qOtxdIfgttBGI
Xref csiph.com comp.graphics.apps.gnuplot:4493

Show key headers only | View raw


Am 26.09.2022 um 22:22 schrieb scandari:
> Hello, I'm new to gnuplot. Want to obtain this sort of plot: https://i.stack.imgur.com/VV4Ex.png
> This is my code but I can't change y scale :(
> ----------
> $TIMES << EOT
> 2019-01-08 00:14
> 2019-05-08 03:14
> 2019-05-07 22:08
> 2019-08-07 22:08
> EOT
> 
> set xtics time format "%m/%d"
> set ytics time format "%H:%M"
> set xlabel "Date (mm/dd)" font "Times, 12"
> set ylabel "Time Of Day(hh:mm)" font "Times, 12"
> set key tmargin reverse Left
> 
> set xrange [strptime("%Y-%m-%d","2019-01-01"):strptime("%Y-%m-%d","2019-10-30")]
> 
> plot $TIMES using (timecolumn(1,"%Y-%m-%d")) : (timecolumn(2,"%H:%M")) with points
> -----------
> Do you have suggestions? Thanks.

Hope there is no typo in the below:

wrap(x) = (x>12 ? x-24 : x)

set yrange [-13*3600:13*3600]
set ytics (-12 "noon", -6 "6pm", 0 "midnight", 6 "6am", 12 "noon")

plot $TIMES using (timecolumn(1,"%Y-%m-%d")) : 
(wrap(timecolumn(2,"%H:%M"))) with points, 0 dt 2

Back to comp.graphics.apps.gnuplot | Previous | NextPrevious in thread | Find similar


Thread

Change time scale yaxis scandari <scandari@gmail.com> - 2022-09-26 13:22 -0700
  Re: Change time scale yaxis Karl Ratzsch <mail.kfr@gmx.net> - 2022-10-05 10:04 +0200

csiph-web