我正在使用contour
或contourf
在matplotlib
数据是一个二维数组,其中包含值,如下所示:
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() 呢?