使用 GNUPLOT 绘制误差线

使用 GNUPLOT 绘制误差线

当我的 x 值是非数字时,我无法让 gnuplot 绘制带有误差线的图。

以“data.dat”为例:

日 col1 col2
星期一 12 4
星期二 10 3
星期三 9 2
星期四 11 3
星期五 9 2
星期六 12 3
周日 8 2

我尝试过

plot "./data.dat" using 2:3:xtic(1) with yerrorlines
plot "./data.dat" using 2:3:xtic(1) with yerrorlines
plot "./data.dat" using 1:2:3 with yerrorlines

Not enough columns for this style然后返回
warning: Skipping data file with no valid points x range is invalid

plot绘制 (day,col1,col2) => (x,y,y_err) 的命令是什么?

答案1

xticxticlabels不算作数据列。这就是为什么yerrorlines会抱怨列数不够。您可以为枚举提供隐式列 0。

plot "./data.dat" using 0:2:3:xticlabels(1) with yerrorlines

相关内容