1
我希望顯示在從沿時間線的多個源一定時間戳給出的數據。例如,與follwing到輸入文件與柱1爲時間戳和列2的數據:對齊時間戳值到時間軸
O1.dat:
100 5
300 10
O2.dat:
200 7
400 3
隨着該所有值的平均值以一定間隔進行採樣:
Avg.dat:
250 6.5
500 6.25
我想繪製的所有值在表狀的方式,所以它看起來是這樣的,與價值觀相一致,以頂部的時間:
我的真實數據達到的時間戳高達10000,所以動態會很好。
到目前爲止,我只簡單的繪製框或線圖,所以我不知道如何去這一個。
謝謝你的時間。
編輯:
這是什麼樣子至今一起接受的答案做了調整:
仍然有一些重疊的,但那是因爲該數據是簡單地彼此太靠近了。用於此腳本:
#set term pdf
#set term pdf size 8, 5
#set output 'out.pdf'
set term png
set term png size 1200, 700
set output 'out.png'
set termoption font ",20"
set label 'Time (ms)' at graph 0, graph 1 offset -0.75, char 1 right
unset border
unset key
unset xtics
set ytics scale 0
set x2tics() scale 0
set yrange [0:5.5]
set x2range[0:10000]
set lmargin 9
set arrow from graph -0.15, graph 1 to graph 1.1, graph 1 nohead
set arrow from graph -0.01, graph 1.2 to graph -0.01, graph -0.2 nohead
set arrow from graph -0.15, first 0.3 to graph 1.1, first 0.3 nohead
set style data labels
plot for [i=0:9] 'desc'.i.'.txt' using 1:(5-0.5*i):(sprintf('%d', $2)):ytic('Object '.i) axes x2y1, \
'Avg.dat' using 1:(0):(sprintf('%d', $2)):ytic('Avg') axes x2y1
這點上,非常感謝你。我用當前的結果編輯了我的問題。還有一些調整要做,但看起來不錯。 – BananaBuster