Следующий код дает мне график со значительными полями выше и ниже цифры. Я не знаю, как устранить заметные поля. subplots_adjust
работает не так, как ожидалось.
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(range(10),range(10))
ax.set_aspect('equal')
plt.tight_layout()
tight_layout
устраняет часть поля, но не все поля.
Я хотел бы на самом деле установить соотношение сторон к любому настроенному значению и одновременно исключить пробел.
Обновить: как говорит Пьер Х., ключ заключается в изменении размера контейнера фигур. Поэтому мой вопрос: не могли бы вы предложить способ приспособить размер фигуры к размеру осей с произвольным соотношением сторон?
Другими словами, сначала я создаю фигуру и оси на ней, а затем меняю размер осей (например, изменяя соотношение сторон), что, в общем, оставит часть контейнера фигур пустым. На этом этапе нам необходимо изменить размер фигуры, чтобы исключить пустое пространство на фигурном контейнере.