Matplotlib imshow()拉伸到“适合宽度”

2024-04-29 13:02:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我得到了一个图像,以及一个与其像素的每一列相关联的度量。我正在使用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()

我怎样才能把图像的宽度拉伸到与绘图相匹配。这样,当查看绘图中的测量值时,源像素将位于其正上方的列中。


Tags: 图像importnumpy绘图度量matplotlibasnp