在使用 Google 的出色绘图工具进行了一些试验后,我正在使用 Gnuplot 绘制几个 3D 图形。我喜欢谷歌工具的一件事是它在表面周围绘制的“边界框”,这使我更容易看到尺寸。
有没有办法在 Gnuplot 中绘制这个边界框?
例如,这个函数: z = (15 - x*y) / (100 - x)
用谷歌绘制:https : //www.google.es/search? q=z+%3D+(15+-+x y )%2F(100-x)&aq=f&oq=z+%3D+(15+-+x y) )%2F(100-x)
Gnuplot 的等效脚本:
设置网格 设置 xrange [-10:10] 设置 yrange [-10:10] 设置 zrange [-0.7:1] 设置 isosamples 100 设置 pm3d 设置 hidden3d 设置抽动级别 0.0 设置视图 60, 100 splot (15 - x*y) / (100 - x)
产生以下图:
提前致谢
是的,您可以使用命令打开边界
set border 4095
Run Code Online (Sandbox Code Playgroud)
(help set border
对于这个数字的解释:简而言之,每个边界边有一个位,立方体上有 12 个边。)
不过,Gnuplot 不会在每条边界线上绘制抽动。