请问这个炫酷的三维图怎么画出来

像这样


这个需要plot3d吗,plot能不能画出来啊??

using Plots
gr()

n = 100
ts = range(0, stop=8π, length=n)
x = ts .* map(cos, ts)
y = (0.1ts) .* map(sin, ts)
z = 1:n
plot(x, y, z, zcolor=reverse(z), m=(10, 0.8, :blues, Plots.stroke(0)), leg=false, cbar=true, w=5)
plot!(zeros(n), zeros(n), 1:n, w=10)
1 个赞


是蛮炫酷的,但是不像Python那样能对图像移动。

谢谢,不过后端该成PlotlyJS就可以了