我200x3在 python 中有一个矩阵,我想绘制它。但是,通过使用Matplotlib我得到下图。如何绘制看起来更好的图像?
我的代码:
import matplotlib.pyplot as plt
plt.imshow(spectrum_matrix)
plt.show()
Run Code Online (Sandbox Code Playgroud)
您可以使用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()
Run Code Online (Sandbox Code Playgroud)