我想使用gnuplot查看一些分析數據;我有幾個文件,每個文件格式如下:從多個文件中gnuplot Columnstacked直方圖
file_runXX.dat:
elapsed time, stage
elapsed time, stage
例如:
0 foo
1 step_1
1.5 step_2
2.3 step_3
和
0 bar
0.75 step_1
1.3 step_2
2.1 step_3
要繪製他們,我用:
set style data histogram
set style histogram columnstack
plot for [i=1:2] sprintf("%02d.log", i) using 1
我得到一個帶有兩個垂直條的圖:at我有一個酒吧從y = 0到y = 1,然後y = 1到y = 1.5和y = 1.5到y = 2.3。在x = 1時,我有與第二個文件相同的數據。
兩個問題:
(一)這是正確的方式做到這一點(即,它的工作原理,但有更好的東西?),和
(二)如何設置的xlabels閱讀「foo」和「bar」(參見每個文件的第2列第1行)?我試圖用using 1:xtic(2)
或title columnheader
和其他幾個選項來搞亂,但似乎只有一個文件包含兩個時間戳才能使用(我不確定我能做到這一點,因爲我有時在一個文件中有step 2a
,但是而不是在其他方面;是的,我知道這可能意味着酒吧之間的顏色不會一致)。
感謝
如果您不喜歡這些答案,請告訴我們爲什麼。 – user829755 2013-05-23 19:50:11
對不起,我在度假了幾天。這不是一個投訴。 – Mikeage 2013-05-26 10:18:14