改进matplotlib中的3D绘图可视化

时间:2016-08-12 15:45:53

标签: python matplotlib plot

我在Fft光谱的级联图中工作(大数据,超过200万个样本)。我用matplot lib做了一个plot_wireframe,行代码是:

x=df_fftc['freq']
y=np.arange(len(Z))
X,Y=np.meshgrid(x,y)
ax.plot_wireframe(X, Y, Z,rstride=1,cstride=len(x), lw=.5)

其中:

X is the freq range of the Fft 
Y is the plot number axis
Z is the 2D array with Fft data

情节如下: enter image description here

这是一个混乱,你不能以一种很好的方式看到每一个情节,我也无法理解rstride和cstride对情节的影响。任何人,任何想法?也许改变每个线条图的颜色并添加一点透明度(你怎么能这样做)。 迎接:)

编辑:添加透明度(0.5)看起来好一点:

ax.plot_wireframe(X, Y, Z, rstride=1, cstride=len(x), lw=.5,alpha=0.5)

enter image description here

添加彩虹色似乎是困难的部分x)

0 个答案:

没有答案