为具有显着性值的表面着色

时间:2011-08-16 15:00:25

标签: python matplotlib

我使用python和matplotlib绘制了一个表面,但现在我想根据它的统计显着性对它进行着色。

到目前为止,我做到了:

import pylab as pl   
import matplotlib.pyplot    
import mpl_toolkits.mplot3d.axes3d as p3
from mpl_toolkits.mplot3d import Axes3D

fig = pl.figure()
ax = p3.Axes3D(fig)

x = N.array(intralist)    
y = N.array(interlist)

Y,X = pl.meshgrid(y,x)

z = N.zeros((21,21))

for i in range(21):
    for j in range(21):
        z[i][j]=Fslist[i][j]

ax.plot_surface(X,Y,z)

ax.set_xlabel('Intracorrelation')
ax.set_ylabel('Intercorrelation')
ax.set_zlabel('F-Score')

pl.savefig('F-score.png', dpi=600, format='png')

然而,我也测试了相关性的重要性,并且我想将F-score映射到同一图中的显着性。总之,我想绘制内相关(X轴),相互关系(Y轴),F分数(Z轴)和统计显着性(颜色)。

我一直在网上查询,但我不幸运。

0 个答案:

没有答案