Недавно я использовал matplotlib.pyplot для построения графиков с несколькими изображениями в Jupyter Lab.Поскольку изображения были очень похожи по форме, но различались по ширине / высоте, я инициализировал график следующим образом:
fig, ax = plt.subplots(x, y, figsize=(y + 5, x + 5), constrained_layout=True)
По какой-то причине ни plt.imshow()
, ни plt.show()
не обеспечивали вывод изображения в течение достаточно длительного времени (5-10 минут).К счастью, некоторые ошибки во время первого использования constrained_layout с plt.sublots_adjust(wspace=0.2)
вместе позволили мне быстро найти ошибку, потому что последняя предшествует constrained_layout ().Кто-нибудь видел такое странное поведение?В конце концов, я решил проблему только с plt.tight_layout()
.