matplotlib: заполнение заголовка подзаговоров не работает в последней строке - PullRequest
1 голос
/ 17 марта 2020

Я обнаружил странное поведение названия, если использовать сюжеты matplotlib. Я хотел поместить заголовок каждой подфигуры в подфигуру. Я сделал это, используя аргумент "pad" в функции set_title. Однако заполнение заголовков последней строки цифр, похоже, не работает.

Минимальный пример:

fig,((ax1,ax2),(ax3,ax4),(ax5,ax6))=plt.subplots(3,2,sharex=True,sharey=True)
ax1.set_title("Image 1",pad=-11)
ax2.set_title("Image 2",pad=-11)
ax3.set_title("Image 3",pad=-11)
ax4.set_title("Image 4",pad=-11)
ax5.set_title("Image 5",pad=-11)
ax6.set_title("Image 6",pad=-11)

, ведущий к

enter image description here

Я проверил его с 2 рядами, а теперь с 3 рядами, и положение заголовков последней строки последней строки цифр по-прежнему является значением по умолчанию.

Мой вопрос сейчас: Это ошибка или у меня есть какое-то недопонимание того, как заголовки работают в подфигурах matplotlib?

PS: я использую Python 3.7.3 и matplotlib версии 3.1

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