Как построить несколько графиков на одном участке. Я хочу построить каналы r, g, b разных изображений, поэтому я хочу построить одну гистограмму с r, g, b для одного изображения. Это не проблема сделать это только для одного изображения, но если я хочу сделать это в подзаговоре, я всегда получаю эту ошибку: «ValueError: установка элемента массива с последовательностью»
Танки много!
hist=[]
fig2, axes2 = plt.subplots(2, 5)
for img in images:
r,g,b=cv2.split(img)
k1=plt.hist(b.ravel(),256,[0,256])
k2 = plt.hist(g.ravel(), 256, [0, 256])
k3 = plt.hist(r.ravel(), 256, [0, 256])
hist.append(k1)
hist.append(k2)
hist.append(k3)
n=0
for i in range(2):
for j in range(5):
axes[i, j].plot(hist[n])
plt.subplots_adjust(wspace=0, hspace=0)
n=n+1
plt.show()