Plot 在Julia中绘制具有多个参数的参数方程组

Plot 在Julia中绘制具有多个参数的参数方程组,plot,julia,parametric-equations,Plot,Julia,Parametric Equations,要绘制以(1,1)为中心的半径为2的圆,请执行以下操作: θ = 0:0.1:2π x = 1 .+ 2cos.(θ) y = 1 .+ 2sin.(θ) plot(x, y, aspect_ratio=:equal) 但是,如果我想绘制一组包含两个以上参数的参数方程,我不能使用这种方法。如何在Julia中绘制具有多个参数的参数方程?例如,如何绘制由参数方程描述的圆锥体 x = r*cos(θ) y = r*sin(θ) z = r 其中r和θ是参数 我在想象下图中的最终绘图,它是通过在Ma

要绘制以(1,1)为中心的半径为2的圆,请执行以下操作:

θ = 0:0.1:2π
x = 1 .+ 2cos.(θ)
y = 1 .+ 2sin.(θ)
plot(x, y, aspect_ratio=:equal)
但是,如果我想绘制一组包含两个以上参数的参数方程,我不能使用这种方法。如何在Julia中绘制具有多个参数的参数方程?例如,如何绘制由参数方程描述的圆锥体

x = r*cos(θ)
y = r*sin(θ)
z = r
其中
r
θ
是参数

我在想象下图中的最终绘图,它是通过在Mathematica中输入
ParametericPlot3D[{r*Cos[t],r*Sin[t],r},{r,-3,3},{t,0,2*Pi}]
生成的


这适用于
plotly
pyplot
后端到
Plots
,但不适用于
gr

X(r,theta) = r * cos(theta)
Y(r,theta) = r * sin(theta)
Z(r,theta) = r

rs = range(0, 2, length=50)
ts = range(0, 2pi, length=50)

surface(X.(rs',ts), Y.(rs', ts), Z.(rs', ts))

你觉得最后的情节怎么样?@MichaelK.Borregaard我已经用图片更新了帖子。