Как построить плоскость, параллельную оси 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