Gnuplot平面曲线

时间:2013-10-17 11:12:45

标签: gnuplot

我在XYZ坐标系中有一个平面和一条直线。该线在某个点穿过平面,通过我的视角。因此,该线位于平面下方的一个点上以及平面上方的某些其他点上。然而,在我目前的观点中,尽管线在平面下方并且因此不可见,但线总是可见的。是否存在如何使这种显示方式成为可能的命令?

1 个答案:

答案 0 :(得分:1)

是的,您可以使用hidden3d选项隐藏表面后面的相应线条部分:

set ticslevel 0
set hidden3d
set view 40,50
set isosamples 30
splot x+y, "-" with lines
10 10 -10
0 0 10
e

这给出了(用4.6.4):

enter image description here

对于此解决方案,您需要一个数据文件(或上面指定的内联数据)来定义您的行。不知道,是否可能有其他变种。

另外,我注意到,表面网格绘制在线上方。我还没有办法改变这种状况。我会对此进行调查,也许是一个错误。