1
我想使用gnuplot在同一個圖上繪製多個行堆積的直方圖。樣本數據文件如下:Gnuplot:使用不同的鍵的多個直方圖
App1 20 30 50
App2 10 20 70
我使用的腳本這個
set terminal jpeg medium
set output "histo.jpeg"
set boxwidth 0.75 absolute
set style fill solid 1.00 border -1
set style data histogram
set style histogram rowstacked
set xtics 1000 nomirror
set ytics 100 nomirror
set mxtics 2
set mytics 2
set ytics 10
set yrange [0:120]
set ylabel "Total time"
set key below vertical
plot 'data' using 2 t "Idle", '' using 3 t "User space", '' using 4 :xtic(1) t "Kernel space"
我得到的結果是這樣的:
我想有下面的每個單獨的密鑰直方圖,因爲我想顯示每個元素佔用的時間量,這是從一個圖到另一個圖的不同。另外,可能出現在一個直方圖上的某些元素不會出現在另一個上。
我的目的是創建一個腳本來生成數據文件和gnuplot腳本來自動執行此過程。
我已經使用jgraph實現了上述功能,但結果在外觀上相當差。
非常感謝,
SPAP
謝謝,它的工作!這正是我所期待的。太糟糕了,它不是一個內置的功能。 – Spap
@Spap - 是的,gnuplot有幾件事是我偶爾想要解決的(單調和調色板)是我能想到的兩個。 – mgilson