【发布时间】:2015-05-06 20:23:07
【问题描述】:
我正在做一个需要使用 matplotlib 进行连续 3D 绘图的项目。 整个项目很复杂,但我用这个简单的例子总结了问题:
import matplotlib as mpl
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import time
count=0
fig = plt.figure()
ax = fig.gca(projection='3d')
z = [0]
x = [0]
y = [0]
plt.show()
while True:
count +=1
x.append(count)
x.append(count)
x.append(count)
ax.plot(x, y, z)
time.sleep(1)
plt.draw()
在这段代码中,我试图用新的 x、y、z 值重新绘制 3D 线。但什么也没发生!
【问题讨论】:
标签: python matplotlib plot 3d