Показ картинки в питоне - PullRequest
       0

Показ картинки в питоне

0 голосов
/ 27 февраля 2019

Я пытаюсь показать рисунок в PyCharm, который находится в моем рабочем каталоге, но он либо не работает, либо работает только с этим кодом:

img = mpimg.imread('Figure_1.png')
plt.imshow(img)
plt.show()

с таким результатом: 1]

Я просто хочу, чтобы картинка была как есть, а не внутри другой фигуры.Это оригинальное изображение для справки: enter image description here

1 Ответ

0 голосов
/ 27 февраля 2019

Некоторые быстрые обходные пути: чтобы удалить оси, выполните plt.axes('off').Чтобы изображение вписалось в рамку, установите соотношение сторон 'auto' и создайте фигуру с таким же соотношением сторон, как у исходного изображения (я бы сказал, что оно примерно 4: 1?).Используйте tight_layout, чтобы убедиться, что все ваше изображение видно.Я не знаю, если это официальный способ, но вот как я это делаю, и это вроде как работает; -)

import matplotlib.pyplot as plt
import matplotlib.image as mpimg

img = mpimg.imread('Figure_1.png')
f, a = plt.subplots(figsize=(16, 4))
plt.tight_layout()
plt.axis('off')
a.imshow(img)
plt.show()

Output

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...