1
我刚开始gnuplot,我有一个问题,使用“时间”作为X变量。我已经尝试了很多东西,但是我无法做到。 我的数据看起来像不正确的时间显示在gnuplot
#
10-05-2013 1-52-56, 425,"lvl"
10-05-2013 1-52-57, 425,"lvl"
10-05-2013 1-52-58, 433,"lvl"
10-05-2013 1-52-59, 433,"lvl"
我要绘制的值(425等)作为y和日期/时间为x(此日期/时间示例使用从1开始(例如上午01时的日期),而不是01但发生同样的问题,例如19小时)。所以1-52-56表示1小时52分56秒。
这是我使用的脚本的一部分(该数据集构建“对飞”):
# maak een lege plot zodat je verderop replot kunt gebruiken
load "gnuvars.txt"
set xrange [0:1]
set yrange [0:1]
set xtics rotate
set xtics font "0,9"
#set terminal wxt size 1000,700
#set terminal windows size 1150,830
set terminal windows size 1150,500
set terminal windows position 1,1
plot 1/0 notitle
# zet eerst een lege commentaarregel in ylsecout.txt
# in deze file komen de uiteindel te plotten waarden te staan
system ("echo # > d:\\curl\\ylsecout.txt")
# maak een loopje over een (nu nog van tevoren bepaald) aantal iteraties
do for [i=0:nr_its]{
#
#lees na een aantal seconden de youless 1x uit en zet dat in het bestand ylsec.txt
system ("timeout /T 1")
system ("d:\\curl\\curl -c d:\\curl\\cookie.txt 192.168.178.14/L?w=password")
system ("d:\\curl\\curl -b d:\\curl\\cookie.txt 192.168.178.14/a?f=j -s -S > d:\\curl\\ylsec.txt")
#system ("echo. \>\>d:\\curl\\ylsec.txt")
#lees datum, tijd uit en maak een plotbare datafile ylsecout.txt
system ("call d:\\curl\\maakplotdata")
# en maak een replot
set title 'Meetwaarden Youless versus tijd'
#set xlabel 'Time/s'
#set ylabel 'waarden'
set grid xtics
set autoscale
set xdata time
set timefmt "%d-%m-%Y %H-%M-%S"
set datafile separator ","
replot 'ylsecout.txt' using 1:2 notitle with lines lw 3 lt rgb "red"
}
我incoprorated整个代码,因为也许我写了事先的东西弄错了图表,但我认为问题在于:
set xdata time
set timefmt "%d-%m-%Y %H-%M-%S"
我得到的情节只使用包含mi nutes和seconds,但不包括小时甚至日期。我不明白。请有人看看它,告诉我我做错了吗?
谢谢!
设置格式命令做了伎俩。谢谢!从一个可比较的脚本运行oke以来,它真的耗时数小时。问题是,它的日期不包含在x中,如果时间超过23:59,情节又重新开始。现在它(几乎是,但我可以调整它),因为我希望它。范围仅适用于拳头情节(这不是情节,而仅仅是为了获得replot工作),并被我稍后使用的atuoscale推翻。当我使用重绘时,刻度被调整到正确的日期和时间。非常感谢您的帮助。非常感谢! – fsas 2013-05-10 13:10:57
我不能投票,因为我的“声誉”价值还不够高。尽管我可以接受这个答案,但我只是做了。对不起,我不能投它 – fsas 2013-05-10 14:55:06
@fsas:不用担心,我很高兴它帮助你。 – Thor 2013-05-10 16:11:01