Spec-Zone.ru › Matplotlib 3.3

matplotlib.pyplot.margins

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

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

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

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

Параметры:
*marginsfloat, optional

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

x, yfloat, optional

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

tightbool or None, default: True

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

Возвращает:
xmargin, ymarginfloat

Примечания

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

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

Controlling view limits using margins and sticky_edges

Управление пределами области просмотра с помощью отступов и sticky_edges

Rotating custom tick labels

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

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

Spec-Zone.ru

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