У меня возникла проблема при попытке построить серию линий на трехмерном графике в MatPlotLib.Когда я запускаю код ниже, все линии отображаются на последнем значении y ???Даже если у правильно увеличен в цикле.Любая помощь, понимающая это, будет оценена.Спасибо Дэвид
#========== Code Start=================
import numpy as np
import matplotlib
from matplotlib.figure import Figure
import pylab as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = Axes3D(fig)
x=np.arange(5)
y=np.zeros(len(x))
for i in range(1,10):
y.fill(i)
z=plt.randn(len(y))
ax.plot(xs=x, ys=y, zs=z)#, zdir='z', label='ys=0, zdir=z')
plt.draw()
print i,len(y),y,x,z
plt.xlabel('X')
plt.ylabel('Y')
plt.zlabel('Z')
plt.show()
#========== Code End=================