2013-03-05 128 views
1

我用Gnuplot繪製了幾個3D圖形,用Google的漂亮繪圖工具進行了一些實驗。我喜歡使用Google工具的一件事是圍繞表面繪製的「邊界框」,這使我更容易看到尺寸。Gnuplot:圍繞3d表面繪製邊界框

有沒有什麼辦法在Gnuplot上繪製這個邊界框?

例如,該功能:z = (15 - x*y)/(100 - x)

與谷歌畫在: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

在此先感謝

回答

3

是的,你可以通過使用命令

set border 4095 

help set border該號碼的解釋邊界上轉:總之有每個邊界邊的一個位並且立方體上有12個邊緣。)

雖然,Gnuplot並沒有在每個邊框線上繪製Tic。