轮廓图问题python

时间:2017-07-03 18:59:02

标签: python contour

我有一些我想通过等高线图表示的数据。

我手动填写数据矩阵,如下所示:

DPP=[]
cols = [0 for i in range(len(p_values))]
DPP = [cols[:] for i in range(len(eta_values))]

for i in range(len(p_values)):
    for j in range(len(eta_values)):
        DPP[j][i]=dpp[i * len(p_values) + j]

然后我尝试使用contourf绘制它:

cm=plt.get_cmap('RdBu')
plt.figure()
cs=plt.contourf(p_values,eta_values,DPP)
cs.cmap=cm
plt.colorbar()
plt.show()

然而事情出了问题,我在奇怪的地方得到奇怪的数据,但我真的无法弄清楚出了什么问题,我相信我正在填补矩阵。我附加了两张图片,一张是数据的简单图,其中每一行代表p_values列表中的一个值:

plot of the data

一个是我上面显示的代码的输出:

the output of the code

0 个答案:

没有答案