Matplotlib imshow() 拉伸以"适应宽度"
- 论坛
- Matplotlib imshow() 拉伸以"适应宽度"
17 浏览
Matplotlib imshow() 拉伸以"适应宽度"
我有一张图像,每个像素列都有一个相关的度量值。我使用pyplot
创建一个图,图像在顶部,下方是列度量的绘图。我使用类似以下的代码:
import numpy as np import matplotlib.pyplot as plt A = np.random.rand(34*52).reshape(34,52) means = np.average(A,axis=0) plt.figure() plt.subplot(2,1,1) plt.imshow(A, interpolation='nearest' ) plt.subplot(2,1,2) plt.plot(means) plt.show()
如何使图像的宽度与绘图相匹配?这样,当查看绘图中的度量时,源像素将直接位于其上方的列中。