我想在gnuplot中绘制一个圆,在y,z平面上有一个半径。
我可以做set object 1 circle at 1,1 size scr 0.1
并让它显示在x,y平面上。如何让半径在y,z平面上?另外,我是否可以在splot
中看到圆圈?
答案 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。