【问题标题】:Gnuplot histogram with errorbars (High and Low)带有误差线的 Gnuplot 直方图(高和低)
【发布时间】:2013-02-28 13:44:18
【问题描述】:

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

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

WikiVote 10 12 7

【问题讨论】:

  • 这不是你所拥有的吗?在我看来,条形图是平均值,然后您就有了高低范围的误差条。我在这里想念什么?请详细说明。
  • 误差线的高低与 Y 的距离相同。据我所知,我的脚本将 col2 作为 avg,然后根据 col3 作为与 avg 的距离创建高低误差。我希望它使用 col2 作为 avg,col3 作为高,col4 作为低。

标签: gnuplot histogram bar-chart


【解决方案1】:

如果你有一个非常简单的数据文件:

#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 

【讨论】:

    【解决方案2】:

    我已经修改了 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 2013-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      相关资源
      最近更新 更多