Не удается сохранить гистограмму pyplot - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь сохранить гистограмму, созданную pyplot. Но когда я пытаюсь сохранить это, появляется ошибка savefig() takes 2 positional arguments but 3 were given. Как побороть эту ошибку?

Вот мой код:

dir1=r"C:\Users\USER\Handcrafted dataset\histogram"
for i,img in enumerate(images1):
    plt.figure(figsize=(5,5))
    plt.hist(img.ravel(),256,[0,256])
    plt.savefig(dir1+"\\"+str(i)+".jpg",img)
    plt.show()

1 Ответ

1 голос
/ 29 мая 2020

Просто удалите img и попробуйте использовать, а также закомментировать plt.show(). Поскольку вы каждый раз создаете новую фигуру, я не понимаю, зачем вам img

plt.savefig(dir1+"\\"+str(i)+".jpg")
# plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...