更改视图、plot3D、Julia 语言(类似于 matplotlib)
change view, plot3D, Julia language (similar to matplotlib)
我正在尝试更改 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 中的实现方式非常相似。
只需将图形创建从循环中取出即可。您将在每次迭代中创建一个新图形。
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
这是你想要的吗?
我正在尝试更改 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 中的实现方式非常相似。
只需将图形创建从循环中取出即可。您将在每次迭代中创建一个新图形。
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
这是你想要的吗?