【发布时间】:2018-10-10 09:27:07
【问题描述】:
我想在不同的图中绘制两个不同的直方图,但在同一个窗口中打开。使用以下代码,我在同一个图中得到两个直方图。我无法获得带有子图的直方图,不知道我哪里出错了。
from matplotlib import pyplot as plt
img = cv2.imread(f)
img1 = cv2.imread('compressed_' + f)
color = ('b', 'g', 'r')
for i, col in enumerate(color):
histr = cv2.calcHist([img], [i], None, [256], [0, 256])
hist = cv2.calcHist([img1], [i], None, [256], [0, 256])
plt.plot(histr, color=col)
plt.plot(hist, color=col)
plt.xlim([0, 256])
plt.title('Original image')
plt.show()
【问题讨论】:
-
在不同的图表中是什么意思?不同的窗户?同一个窗口分开绘图?
-
是同一窗口不同的情节
-
请从docs查看
subplot -
我看过但无法解决我的问题