在matplotlib中绘制二维数组的列平均值

时间:2015-03-26 18:24:59

标签: python arrays matplotlib average

已解决:在发布此问题之前我应该​​看到很长时间的简单问题。代码工作但我错过了额外的一行,增加了额外的情节。我仍然是编码的新手,所以对此感到抱歉,感谢您的帮助!

我有两个二维数组,例如:

a=[[1,2,3],
   [4,5,6],
   [7,8,9]]
b=[[1,2,3],
   [1,2,3],
   [1,2,3]]

我已经找到了每个数组中每列的平均值:

average_a=numpy.mean(a, axis=0).tolist()
average_b=numpy.mean(b, axis=0).tolist()

导致:

average_a=[4,5,6]
average_b=[1,2,3]

然后我尝试使用matplotlib生成平均值的散点图。然而,当我尝试这个时,我得到了与(1,1),(1,4),(1,7)等相对应的分数。任何人都可以帮助我吗?

为了测试我刚试过的情节:

import matplotlib as plt

plt.scatter(average_a, average_b)
plt.show()

0 个答案:

没有答案