我正在尝试使用 gnuplot 创建具有高和低错误的直方图(条形图)。我发现这个线程Gnuplot barchart histogram with errorbars不幸的是它只包含 X 值和 X-error (2 vaues)。我想要实现的是 X 值(平均值)和由高值和低值组成的误差条(总共 3 个:平均、高和低)。我如何使用 gnuplot 做到这一点?
我的脚本与线程中提到的脚本相同,我只更改了一些标签等(简单的外观更改)。我的示例数据集结构如下:
WikiVote 10 12 7
我正在尝试使用 gnuplot 创建具有高和低错误的直方图(条形图)。我发现这个线程Gnuplot barchart histogram with errorbars不幸的是它只包含 X 值和 X-error (2 vaues)。我想要实现的是 X 值(平均值)和由高值和低值组成的误差条(总共 3 个:平均、高和低)。我如何使用 gnuplot 做到这一点?
我的脚本与线程中提到的脚本相同,我只更改了一些标签等(简单的外观更改)。我的示例数据集结构如下:
WikiVote 10 12 7
如果您有一个非常简单的数据文件:
#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
我已经修改了 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