Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改视图、plot3D、Julia语言(类似于matplotlib)_Matplotlib_Julia_Mplot3d - Fatal编程技术网

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

更改视图、plot3D、Julia语言(类似于matplotlib),matplotlib,julia,mplot3d,Matplotlib,Julia,Mplot3d,我试图改变三维散点图的透视图。(茱莉亚语) 例如,此代码会更改透视图,但每次更改都会单独绘制点,而不是一起绘制点 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中的格式是从matplotl

我试图改变三维散点图的透视图。(茱莉亚语)

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

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中的格式非常相似。

只需将图形创建从循环中去掉即可。您在每个迭代中创建一个新图形

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

这就是你想要的吗?

Julia有超过六个绘图库。我猜您正在使用PyPlot,它是matplotlib的包装器。但是您是直接使用它还是通过Plots.jl或。。。您能否确切指定正在使用的绘图库?您应该使用/
导入
/
导入行包含所有
。包裹的名字也很理想。啊,太好了。谢谢你,亚历克斯。