查看 XUbuntu 24.04 中 gnuplot 6.0 中的错误栏演示。
http://gnuplot.info/demo_6.0/errorbars.html
我可以看到数据点在与条形(垂直、水平或两者)的交叉处留下了空白。
此功能在我的脚本之一中重现,终端设置为 pdflatex。 如果用小于 1 的点大小调用误差条,那么如果数据点不居中(即,如果误差条没有对称地放置在数据的上/下或左/右位置,那么就会出现这种烦人的空白,并且最终可能与误差条的末端尖端交互)观点)。点大小越小,白色空间越明显,就好像点大小为 1 的白色数据点始终绘制在该点下方但误差条上方。
即使将误差线放置在数据点后面,gnuplot 5.4 也不会发生这种情况(例如首先使用误差线 pt -1 进行绘图,然后使用点进行绘图)。
有什么办法可以恢复到 5.4 中的行为吗?
这是故意的。 您可以使用命令
set pointintervalbox <size>
更改间隙的大小,其中 <size>
以当前点大小为单位,并使用命令 unset pointintervalbox
删除间隙。