Я обнаружил странное поведение названия, если использовать сюжеты 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](https://i.stack.imgur.com/artzF.png)
Я проверил его с 2 рядами, а теперь с 3 рядами, и положение заголовков последней строки последней строки цифр по-прежнему является значением по умолчанию.
Мой вопрос сейчас: Это ошибка или у меня есть какое-то недопонимание того, как заголовки работают в подфигурах matplotlib?
PS: я использую Python 3.7.3 и matplotlib версии 3.1