Matplotlib "Zoom to rectangle" плохо масштабирует тонкий прямоугольник - PullRequest
0 голосов
/ 04 октября 2018

Когда вы строите этот квадрат 1000x1000:

import matplotlib.pyplot as plt, numpy as np
A = np.random.random((1000,1000))
plt.imshow(A)
plt.show()

enter image description here

, затем нажмите Zoom to rectangle и выберите тонкий прямоугольник, вывод "не очень увеличено ":

enter image description here

Это, вероятно, потому что он пытается сохранить соотношение сторон;как отключить это, и иметь масштабирование, которое использует все доступное пространство в окне графического интерфейса maplotlib?

1 Ответ

0 голосов
/ 04 октября 2018

Как указано @DavidG,

plt.imshow(A, aspect="auto")

решает это:

enter image description here

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