2014-07-21 37 views
2

我有以下數據gnuplot的條形圖用誤差棒

Name Value of the bar Confidence interval 
A  0.62    [0.59 0.63] 
B  0.64    [0.54 0.72] 
C  0.51    [0.46 0.67] 
D  0.33    [0.25 0.36] 

我試圖繪製它與A,B,C的條形圖和d標記每個條並與和誤差棒。

通過使用

plot "my.dat" using 1; with boxes我只得到一個柱狀圖。有人能幫我嗎?

回答

2

如果您還需要錯誤欄,則必須使用yerrorbars繪圖樣式添加第二個圖。括號內是無法在數據文件非常方便,所以我刪除了sed命令:

set style fill solid 
set boxwidth 0.8 
set yrange [0:*] 
unset key 
plot "< sed 's/[][]//g' my.dat" using 0:2:xtic(1) with boxes, \ 
    '' using 0:2:3:4 with yerrorbars lc rgb 'black' pt 1 lw 2 

enter image description here

+0

謝謝!這就是我想要的。 – Samuel

+0

有沒有可能改變酒吧的顏色?因此,每個小節都有不同的顏色或圖案(用點或線填充) – Samuel

+0

是的,您可以使用例如'lc變量'根據某些值(可能的行號)爲條形上色:使用0:2:0:xtic(1)使用'plot' Christoph