Что такое ось в матплотлибе - PullRequest
0 голосов
/ 28 апреля 2020

Я не могу понять, что такое axis в этом коде. Что если мы не отключим это

fig , ax = plt.subplots(6, 10)

for i,axi in enumerate(ax.flat):
   axi.imshow(negative_patches[500 * i], cmap='gray')
   axi.axis('off')

1 Ответ

0 голосов
/ 29 апреля 2020

Команда axis('off') удаляет обозначение оси из изображения.

Для лучшего понимания ниже приведены два примера кода, один с командой axis('off'), а другой без нее.

Пример без команды axis('off'):

from numpy import random
import matplotlib.pyplot as plt

data = random.random((5,5))
img = plt.imshow(data, interpolation='nearest')
img.set_cmap('Blues')
#plt.axis('off')
plt.show()

Изображение, созданное этим кодом, выглядит следующим образом: enter image description here

Пример с командой axis('off'):

from numpy import random
import matplotlib.pyplot as plt

data = random.random((5,5))
img = plt.imshow(data, interpolation='nearest')
img.set_cmap('Blues')
plt.axis('off')
plt.show()

Изображение, созданное этим кодом, выглядит следующим образом: enter image description here

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