1

我正在尝试使用 gnuplot 创建具有高和低错误的直方图(条形图)。我发现这个线程Gnuplot barchart histogram with errorbars不幸的是它只包含 X 值和 X-error (2 vaues)。我想要实现的是 X 值(平均值)和由高值和低值组成的误差条(总共 3 个:平均、高和低)。我如何使用 gnuplot 做到这一点?我正在尝试做的示例

我的脚本与线程中提到的脚本相同,我只更改了一些标签等(简单的外观更改)。我的示例数据集结构如下:

WikiVote 10 12 7
4

2 回答 2

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 
于 2013-03-13T00:47:16.323 回答
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
于 2013-03-13T10:40:26.467 回答