#python #matplotlib
Вопрос:
Видите, как текст по оси x выпадает из изображения? Я мог бы уменьшить размер меток, но я бы предпочел уменьшить размер диаграммы. Как мне это сделать?
Я пробовал приспосабливаться x
и y
для fig, ax = plt.subplots(figsize=(x,y))
, а также пробовал plt.figure(figsize(x,y))
но все, что они, похоже, делают, это меняют размер окна, которое появляется, когда я запускаю сценарий. Когда я разворачиваюсь из окна, у меня возникает та же проблема.
Я играл с plt.margins(x)
этим, но это меняет поля внутри диаграммы, когда я хочу изменить саму диаграмму.
Комментарии:
1. Вы можете просто правильно выровнять их с
plt.setp(ax.get_xticklabels(), ha="right")
Ответ №1:
Понял это.
Мне нужно было добавить
plt.tight_layout()
а затем отрегулируйте x
и y
в
fig=plt.figuresize(x,y)