Несколько графиков в одном участке - PullRequest
0 голосов
/ 02 апреля 2020

Как построить несколько графиков на одном участке. Я хочу построить каналы 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...