Исправление графиков в записной книжке Jupyter при использовании записной книжки %matplotlib

#python #pandas #matplotlib #plot #jupyter-notebook

#python #панды #matplotlib #график #jupyter-notebook

Вопрос:

Я использую записную книжку %matplotlib в записной книжке Jupyter, однако большинство моих графиков вырезаются, как показано на рисунке ниже! Кто-нибудь может помочь, пожалуйста, чтобы графики создавались в полном виде?

Изображение, которое я пытаюсь разместить в полном виде

Спасибо за помощь.

Ответ №1:

Я предполагаю, что перед построением графика вы используете :

 plt.figure(figsize=(some_dimension,some_dimension))
 

Вы можете попробовать уменьшить размер рисунка, чтобы ваш график соответствовал

Ответ №2:

Вы можете использовать:

 matplotlib.pyplot.margins(*margins, x=None, y=None, tight=True)
 

* поля: плавающие, необязательно
Если указан один позиционный аргумент, он определяет оба поля ограничений по оси x и оси y. Если указаны два позиционных аргумента, они будут интерпретироваться как xmargin, ymargin. Если требуется установить поля на одной оси, используйте аргументы ключевого слова, описанные ниже.

x, y: float, необязательные конкретные значения полей для осей x и y соответственно. Они не могут использоваться с позиционными аргументами, но могут использоваться по отдельности для изменения, например, только оси y.

tight : bool или None, значение по умолчанию равно True Параметр tight передается в функцию autoscale_view(), которая выполняется после изменения поля; значение по умолчанию здесь равно True, исходя из предположения, что при указании полей обычно не требуется дополнительного заполнения для соответствия отметкам. Установите значение tight равным None, чтобы сохранить предыдущую настройку.