2013-03-05 5 views
1

Я рисую несколько 3D-графиков с Gnuplot, немного экспериментируя с удобным графическим инструментом Google. Одна вещь, которую мне нравится в инструменте 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

Заранее спасибо

ответ

3

Да, вы можете обратиться на границе с помощью команды

set border 4095 

(help set border для объяснения этого числа: короче есть один бит на пограничный край и на кубе 12 ребер).

Gnuplot не рисует тики на каждой из пограничных линий.

Смежные вопросы