如何在y,z平面上用半径绘制gnuplot中的圆?

时间:2016-05-23 02:36:47

标签: gnuplot

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

我可以做set object 1 circle at 1,1 size scr 0.1并让它显示在x,y平面上。如何让半径在y,z平面上?另外,我是否可以在splot中看到圆圈?

1 个答案:

答案 0 :(得分:1)

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。