Gnuplot:在3d表面周围绘制边界框

时间:2013-03-05 17:52:24

标签: gnuplot

我正在使用Google的优秀图形工具进行一些实验后,用Gnuplot绘制几个3D图形。我喜欢谷歌工具的一个方面是它在表面上绘制的“边界框”,这使我更容易看到尺寸。

有没有办法在Gnuplot中绘制这个边界框?

例如,这个函数:z = (15 - x*y) / (100 - x)

使用Google绘制:https://www.google.es/search?q=z+%3D+(15+-+xy)%2F(100-x)&aq=f&oq=z+%3D+(15+-+xy)%2F(100-x)

3D surface plot with Google

Gnuplot的等效脚本:


    set grid
    set xrange [-10:10]
    set yrange [-10:10]
    set zrange [-0.7:1]
    set isosamples 100
    set pm3d
    set hidden3d
    set ticslevel 0.0
    set view 60, 100
    splot (15 - x*y) / (100 - x)

得出以下情节:

3D surface plot with Gnuplot

提前致谢

1 个答案:

答案 0 :(得分:4)

是的,您可以使用命令

打开边界
set border 4095

help set border有关该数字的解释:简而言之,每个边界边缘有一位,立方体上有12条边。)

然而,

Gnuplot并没有在每条边界线上绘制抽搐。