更改视图,plot3D,Julia语言(类似于matplotlib)

时间:2016-08-08 19:59:23

标签: matplotlib julia mplot3d

我试图改变3D散点图的视角。 (朱莉娅语言)

例如,此代码会更改透视图,但每个更改都会单独绘制点,而不是一起绘制。

for i=1:10
    X=i; Y=i+2; Z = i+3
    fig = figure()
    ax = gca(projection="3d")
    plot3D([X],[Y],[Z], ".")
    ax[:view_init](30, 180)
end

我如何写这个,以便在变化的视角中看到所有的点? Julia中的格式改编自matplotlib,所以它应该与Julia中的格式非常相似。

1 个答案:

答案 0 :(得分:4)

只需将数字创建从循环中取出。您正在每次迭代中创建一个新图。

using PyPlot

fig = figure()
ax = gca(projection="3d")

for i=1:10
    X=i; Y=i+2; Z = i+3
    plot3D([X],[Y],[Z], ".")
    ax[:view_init](30, 180)
end

这样做你想要的吗?