向3D gnuplot图形添加垂直线

向3D gnuplot图形添加垂直线,gnuplot,Gnuplot,在下面的普通3D gnuplot散点图中,有两个点(标记为A和B)。不幸的是,由于这两个点之间没有逻辑联系,因此无法直观地说出这些点在三维空间中的位置 我更愿意纠正这一点的方法是在Z轴上添加垂直线,直到Z=0楼层平面,类似于下面的蓝色线(颜色无关),我用MS Paint涂上这些线来说明我想要的东西: 通过这种方式很容易看到,例如,A高于B。经过一些搜索,我还没有找到任何关于如何使用gnuplot实现这一点的信息。我将非常感谢任何帮助,无论是RTFM指针,还是如何实现这种类型绘图的现有示例。多

在下面的普通3D gnuplot散点图中,有两个点(标记为A和B)。不幸的是,由于这两个点之间没有逻辑联系,因此无法直观地说出这些点在三维空间中的位置

我更愿意纠正这一点的方法是在Z轴上添加垂直线,直到Z=0楼层平面,类似于下面的蓝色线(颜色无关),我用MS Paint涂上这些线来说明我想要的东西:


通过这种方式很容易看到,例如,A高于B。经过一些搜索,我还没有找到任何关于如何使用gnuplot实现这一点的信息。我将非常感谢任何帮助,无论是RTFM指针,还是如何实现这种类型绘图的现有示例。

多亏了墨菲定律,我终于在发布问题后找到了答案。诀窍是在
splot
图形定义中使用
和脉冲
,然后用点重新绘制同一系列
,以在脉冲线顶部获得十字。以下是(有点程式化)结果:

例如,下面是我用来生成上述内容的完整gnuplot脚本,尽管如前所述,
末尾带有脉冲的
splot
行和带有点的
行是回答问题的必要位

将对象rect从屏幕0、屏幕0设置为屏幕1\
屏幕1填充颜色rgb“黑色”填充样式实心0.9
设置网格xtics ytics ztics mytics\
线型3线宽0线颜色rgb“#3366aa”\
线型3线宽0线颜色rgb“#3366aa”
设置终端postscript增强颜色大小10,4.9
设置输出“/path/to/graph.png”
设置边框线条颜色rgb“#3366aa”
将XY平面设置为0
带有脉冲线颜色rgb“#556600”的splot“/path/to/data”title”\
“/path/to/data”标题“”,带点线条颜色rgb“#eeff66”