我使用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轴)和统计显着性(颜色)。
我一直在网上查询,但我不幸运。