【发布时间】:2014-10-16 21:47:47
【问题描述】:
我在matplotlib 中使用contour 或contourf
数据是一个二维数组,其中包含值,如下所示:
1 2 3 3 3
2 3 3 4 1
2 3 4 5 6
...
我得到的结果如下。
它就像一个正方形,而实际上,y 范围是 600+,x 范围只有 350。 所以这个图形应该看起来像一个矩形,而不是一个正方形。
但我查看了contour 和contourf 中的参数,没有关于更改轮廓形状或更改轴长度的参数。
对于 Adobe,这是我案例的简化代码:
将 matplotlib.pyplot 导入为 plt
m = [[1,2,3,4],
[2,3,4,5],
[2,2,1,5]]
print m
plt.contourf(m)
plt.show()
那么,在这种情况下,如何使用ax.axis()?
【问题讨论】:
-
现在我得到了有用的解决方案。stackoverflow.com/questions/5418712/…
标签: python matplotlib axis contour contourf