Как построить плоскость, параллельную оси z в gnuplot?

При построении плоскости, которая не параллельна оси z, можно просто решить уравнение относительно z и построить его как функцию от x и y, используя splot. При построении самолета x+y+z=1 например, можно просто использовать z(x, y)=1-x-y а потом splot z(x, y),

Но как я могу построить самолет x+y=1 в gnuplot, когда нет функции z(x, y) что это описывает?

1 ответ

Решение

Используйте параметрический режим для построения такой плоскости:

set parametric
splot 2 - u, u, v w l

Для записей вот полный код для генерации вышеуказанного графика:

set ticslevel 0
set xzeroaxis
set yzeroaxis
set xlabel 'x'
set ylabel 'y'
set zlabel 'z'
set autoscale fix
set parametric
splot 2 - u, u, v w l
Другие вопросы по тегам