如何在 gnuplot 中绘制平行于 z 轴的平面?
How to plot a plane that is parallel to the z-axis in gnuplot?
绘制不平行于 z 轴的平面时,可以简单地求解关于 z 的方程,并使用 splot 将其绘制为 x 和 y 的函数。例如,当绘制平面 x+y+z=1
时,可以只使用 z(x, y)=1-x-y
然后 splot z(x, y)
.
但是当没有函数 z(x, y)
描述它时,我如何在 gnuplot 中绘制平面 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
绘制不平行于 z 轴的平面时,可以简单地求解关于 z 的方程,并使用 splot 将其绘制为 x 和 y 的函数。例如,当绘制平面 x+y+z=1
时,可以只使用 z(x, y)=1-x-y
然后 splot z(x, y)
.
但是当没有函数 z(x, y)
描述它时,我如何在 gnuplot 中绘制平面 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