2014-07-21 35 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