我正在GNUPlot中绘制一个简单的3D表面,用于以下功能:
f(x,y)=x**2-y**2
这很好用。但是我想只显示表面的轮廓。没有沿着它的颜色或网格线。有没有办法实现这个目标?
以下是我要创建的示例: Outline of the surface
感谢您的帮助。
答案 0 :(得分:0)
我不知道一般的解决方案。在您的特殊情况下,我会考虑使用parametric
模式绘制每一行,就像在此脚本中一样:
f(x,y) = x**2 - y**2
set parametric
set urange [-10:10]
set vrange [-10:10]
set nokey
#set border 0 # uncomment to remove the axes
#unset xtics
#unset ytics
#unset ztics
set arrow 1 from 0,0,0 to 0,0,100
set arrow 1 head lw 2
splot u,-10,f( u,-10) lc 0, \
u, 10,f( u, 10) lc 0, \
-10, v,f(-10, v) lc 0, \
10, v,f( 10, v) lc 0, \
u, 0,f( u, 0) lc 0
结果如下:
答案 1 :(得分:0)