Spec-Zone.ru › Matplotlib 3.2

matplotlib.axes.Axes.margins

Axes.margins(self, *margins, x=None, y=None, tight=True)

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

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

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

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

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

x, yfloat, optional

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

tightbool or None, default is True

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

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

Примечания

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

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

Marker Reference

Ссылка на маркеры

Creating a timeline with lines, dates, and text

Создание временной шкалы с линиями, датами и текстом

Trigradient Demo

Демонстрация триградиента

Controlling view limits using margins and sticky_edges

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

ggplot style sheet

Стиль ggplot

Slider Demo

Демонстрация ползунка

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

Spec-Zone.ru

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