3

我需要一些关于 Gnuplot 4.4 的帮助——我一直在尝试在 x 和 y 维度上绘制带有误差线的 2D 数据散点图。

x 和 y 维度都有高/低误差线,即误差线不是对称的,因此每个数据点使用六个值(x、y、xlow、xhigh、ylow、yhigh)。Gnuplot 的手册页说这是可能的,我在网上找到了示例- 这两种情况都建议使用每个数据点包含六个记录的数据文件((x,y,xlow,xhigh,ylow,yhigh)格式),但我可以不要为了我的生活让 Gnuplot 表现得很好。

在绘制单个测试点(1.0 3.0 0.25 0.5 0.25 0.5)时,我能做的最好的事情是绘制一个带有漂浮在附近空间中的无实体误差条的测试点图。

4

1 回答 1

6

您的误差线“无实体”的原因是您的 x (1.0) 不在 xlow (.25) 和 xhigh (.5) 之间。你的 y (3.0) 也不在你的 ylow (.25) 和 yhigh (0.5) 之间。

如果您希望低点和高点代表与中心变量的差异,您应该使用如下命令:

plot "test.dat" u 1:2:($1-$3):($1+$4):($2-$5):($2+$6) with xyerrorbars t "test point"

在您的测试文件上运行它,我得到以下图:

提问者示例点图

于 2012-05-30T23:39:53.810 回答