matplotlib窄矩阵的纵横比

时间:2015-09-08 19:05:39

标签: python matplotlib

我在python中有一个200x3矩阵,我想绘制。但是,通过使用Matplotlib,我得到了下图。如何绘制看起来更好的图像?

我的代码:

import matplotlib.pyplot as plt
plt.imshow(spectrum_matrix)
plt.show()

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用set_aspect()

import matplotlib.pyplot as plt
import numpy as np

spectrum_matrix = np.random.rand(200,3)

plt.imshow(spectrum_matrix)
plt.axes().set_aspect('auto')
plt.show()

输出:

enter image description here