使用Matplotlib在Python中绘制图表:我每天在同一时间采集了许多样本,这些样本显示了某些测量值的变化。可以将其显示为2D图(如下左图),但随着样本数量的增加,我希望将这些数据显示为堆叠的3D图(如下右图)-此图仅用于说明。
以下是我编写的初始代码,请问如何实现?
import numpy as np
import pylab as plt
t = np.arange(1024)*1e-6
y1 = np.sin(t*2e3*np.pi)
y2 = 0.5*y1
y3 = 0.25*y1
plt.plot(t,y1,'k-', label='12/03/14')
plt.plot(t,y2,'r-', label='13/03/14')
plt.plot(t,y3,'b-', label='14/03/14')
plt.xlabel('Time/sample no.')
plt.ylabel('Pk-pk level (arbitrary units)')
plt.legend()
plt.grid()
plt.show()