我正在尝试使用gnuplot创建一个具有高和低错误的直方图(条形图)。我找到了这个帖子Gnuplot barchart histogram with errorbars不幸的是它只包含X值和X-error(2个vaues)。我想要达到的是X值(平均值)和由高值和低值组成的误差棒(总计3:平均值,高值和低值)。我如何使用gnuplot来做到这一点?
我的脚本与Thread中提到的脚本相同,我只更改了一些标签等(简单的化妆品更改)。我的示例数据集结构如下:
WikiVote 10 12 7
答案 0 :(得分:3)
如果你有一个非常简单的数据文件:
#y ymin ymax
4 3 8
您可以使用以下方式绘制此数据文件:
set yrange [0:]
set style histogram errorbars gap 2 lw 1
plot 'datafile' u 1:2:3 w hist
答案 1 :(得分:0)
我修改了mgilson提供的代码,以获得单个X值的多个直方图。如果有人需要它,那么就是代码。
plot 'stack_2.dat' u 2:3:4:xtic(1) w hist ti "Hadoop" linecolor rgb "#FF0000", '' u 5:6:7:xtic(1) w hist ti "Giraph" lt 1 lc rgb "#00FF00"
这是模式
#y_0 #min #max #y_1 #min #max
Dataset 4 3 8 6 5 9