如何在 gnuplot 中绘制一个半径在 y、z 平面上的圆



我想在 gnuplot 中绘制一个半径在 y, z 平面上的圆。

我可以做set object 1 circle at 1,1 size scr 0.1,让它显示在 x、y 平面上。如何使半径在 y、z 平面上?另外,我会在splot中使圆圈可见吗?

object不适用于

3D 绘图(如帮助中所述),但使用 splot 命令本身创建圆并不困难。

使用伪文件'+',您可以:

circle_radius=0.1
circle_x=0
circle_y=0
circle_z=0
splot "+" using (circle_x):(circle_x+circle_radius*cos(2*pi*$0/99)):(circle_z+circle_radius*sin(2*pi*$0/99)) w l

如果更改采样率 ( set sample ),则应将99调整为新的 X 样本减 1。

最新更新