首页 > 解决方案 > 显示带有误差范围的分类数据

问题描述

在 gnuplot 中使用错误栏时,我无法显示带有字符串的 x 轴。

我正在尝试构建一个图,我想根据标准偏差将离散类别之间的值与误差线进行比较。一些示例数据:

# Catagory   Mean    SD
 static      16318.1 98.3753
 dynamic     16213.7 165.022
 guided      16275.7 71.3666

根据误差线的文档plot datafile using xtic(1):2:3 with yerrorbars,我应该使用以下参数构造图: (x, y, sd)。

但是,这样做似乎会使轴混乱: 乱轴

忽略文档并使用顺序 ( plot datafile using 2:3:xtic(1) with yerrorbars) 让我几乎是正确的,但类别未显示在 x 轴上: 没有 x 值

我该如何解决?

标签: gnuplot

解决方案


您需要提供 X 坐标。“Column 0”返回输入数据的行号,这将起到作用。

  set offset 1,1    # leave space on either side of the plot
  plot 'foo.gp' using 0:2:3:xtic(1) with yerrorbars

在此处输入图像描述


推荐阅读