当我的 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
xtic
或xticlabels
不算作数据列。这就是为什么yerrorlines
会抱怨列数不够。您可以为枚举提供隐式列 0。
plot "./data.dat" using 0:2:3:xticlabels(1) with yerrorlines