Вы можете использовать plt.tight_layout()
, он используется именно для таких задач.Кроме того, если его автоматический алгоритм хорошо распределяет все по холсту, он представляет собой kwarg rect
, для которого требуется список значений [xmin, ymin, xmax, ymax]
, определяющих пространство фигуры, которое будет использоваться для (под) сюжета (-ов), например
plt.tight_layout(rect=[0, .1, 1, .95)
Он должен вызываться в конце создания графика, прямо перед plt.show()
, если ваш сценарий нуждается в последнем.