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