Spec-Zone.ru › Matplotlib 3.6

matplotlib.pyplot.margins

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

Установка или получение отступов автомасштабирования.

Добавляемое заполнение к каждому пределу оси — это margin, умноженный на интервал данных. Все входные параметры должны быть числами с плавающей точкой в диапазоне [0, 1]. Передача позиционных и ключевых аргументов одновременно недопустима и вызовет ошибку TypeError. Если аргументы (позиционные или иные) не указаны, текущие отступы останутся на месте и просто будут возвращены.

Указание изменений отступов влияет только на автомасштабирование; например, если xmargin не равен None, то xmargin, умноженный на интервал данных X, будет добавлен к каждому концу этого интервала перед его использованием в автомасштабировании.

Parameters:
*marginsfloat, optional

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

x, yfloat, optional

Значения отступов для осей X и Y соответственно. Их нельзя использовать вместе с позиционными аргументами, но их можно использовать по отдельности для изменения, например, только оси Y.

tightbool or None, default: True

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

Returns:
xmargin, ymarginfloat

Notes

Если ранее использовавшийся метод Axes, такой как pcolor() установил use_sticky_edges в True, будут изменены только пределы, не заданные "привязными элементами". Чтобы принудительно установить все отступы, установите use_sticky_edges в False перед вызовом margins().

Примеры использования matplotlib.pyplot.margins

Rotating custom tick labels

Поворот пользовательских меток делений

Поворот пользовательских меток делений

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/_as_gen/matplotlib.pyplot.margins.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API