Spec-Zone.ru › Matplotlib 3.1

matplotlib.axes.Axes.secondary_xaxis

Axes.secondary_xaxis(self, location, *, functions=None, **kwargs) [source]

Добавление дополнительной оси x к этому графику.

Например, если требуется дополнительная шкала для данных, нанесённых на ось x.

Параметры:
location : string or scalar

Позиция для размещения дополнительной оси. Строки могут быть 'top' или 'bottom' для осей, ориентированных по x, или 'left' или 'right' для осей, ориентированных по y, или скаляр может быть числом с плавающей точкой, указывающим относительное положение на оси для размещения новой оси (0 — низ (слева), 1.0 — верх (справа)).

functions : 2-tuple of func, or Transform with an inverse

Если это кортеж из 2 функций, пользователь задаёт функцию преобразования и её обратную функцию. Например, functions=(lambda x: 2 / x, lambda x: 2 / x) будет обратным преобразованием с коэффициентом 2.

Пользователь также может напрямую предоставить подкласс transforms.Transform, при условии, что он имеет обратную функцию.

Примеры таких преобразований см. в Дополнительной оси.

Возвращает:
ax : axes._secondary_axes.SecondaryAxis
Другие параметры:
**kwargs : Axes properties.

Другие параметры оси.

Предупреждение

Этот метод является экспериментальным начиная с версии 3.1, и API может измениться.

Примеры

Основная ось отображает частоту, а дополнительная ось — период.

(Исходный код, png, pdf)

../../_images/matplotlib-axes-Axes-secondary_xaxis-1.png

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

../../_images/sphx_glr_secondary_axis_thumb.png

Дополнительная ось

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

Spec-Zone.ru

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