matplotlib.axes.Axes.secondary_yaxis
- Axes.secondary_yaxis(location, functions=None, *, transform=None, **kwargs)[исходный код]
-
Добавить вторую ось y к этому
Axes.Например, если нужно использовать для данных, отображённых на оси y, вторую шкалу.
- Параметры:
-
- location{'top', 'bottom', 'left', 'right'} or float
-
Положение вторичной оси. Для orientation='x' строками могут быть 'top' или 'bottom', а для orientation='y' — 'right' или 'left'. Значение с плавающей точкой указывает относительное положение новой оси на родительской оси: 0.0 соответствует низу (или левому краю), а 1.0 — верху (или правому краю).
- functions2-tuple of func, or Transform with an inverse
-
Если передан кортеж из двух функций, пользователь указывает функцию преобразования и обратную к ней функцию. То есть
functions=(lambda x: 2 / x, lambda x: 2 / x)будет обратным преобразованием с коэффициентом 2. Обе функции должны принимать массивы numpy в качестве входных данных.Пользователь также может напрямую передать подкласс
transforms.Transform, если у него есть обратное преобразование.Примеры таких преобразований см. в разделе Вторичная ось.
-
transform
Transform, необязательный -
Если задано, location будет задано относительно этого преобразования (в направлении оси), а не оси родительского объекта. То есть вторичная ось x будет использовать переданное преобразование y и преобразование x родительского объекта.
Добавлено в версии 3.9.
- Возвращает:
-
- axaxes._secondary_axes.SecondaryAxis
- Другие параметры:
-
-
**kwargs
Axesproperties. -
Прочие параметры Axes.
-
**kwargs
Предупреждение
Этот метод является экспериментальным начиная с версии 3.1, и API может измениться.
Примеры
Добавление вторичной оси Axes для преобразования радиан в градусы
(
Source code,2x.png,png)Чтобы добавить вторичную ось относительно данных, передайте преобразование новой оси.
(
Source code,2x.png,png)
Примеры использования matplotlib.axes.Axes.secondary_yaxis
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.secondary_yaxis.html