Matplotlib imshow показать все пиксели - PullRequest
0 голосов
/ 26 декабря 2018

Я ищу способ гарантировать, что в imshow matplotlib все пиксели видны на полученном рисунке.

Я использую imshow для изображения повторяющихся графиков, где мне нужно видеть тонкие линии толщиной 1 пиксель, потому что они могут указывать на что-то интересное.

В блокноте Jupyter imshow напечатан на данном рисунке, и если этот размер слишком мал, маленькие линии на графике могут исчезнуть.Как я могу убедиться, что matplotlib и jupyter notebook не изменяют размер изображения, а показывают все пиксели?

1 Ответ

0 голосов
/ 27 июня 2019

Если линии 1px являются пятнистыми и видимыми при увеличении, вы можете сделать их видимыми, включив интерполяцию :

axes.imshow(edges, cmap=plt.cm.gray, interpolation="bilinear")

До: enter image description hereПосле: enter image description here

...