#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, чтобы сохранить предыдущую настройку.