matplotlib.axes.Axes.secondary_yaxis
- Axes.secondary_yaxis(location, *, functions=None, transform=None, **kwargs)[source]
-
Добавление дополнительной оси y к этому
Axes.Например, если нам нужно второе масштабирование данных, нанесённых на ось y.
- Parameters:
-
- location{'top', 'bottom', 'left', 'right'} или float
-
Положение дополнительной оси. Строки могут быть 'top' или 'bottom' для orientation='x' и 'right' или 'left' для orientation='y'. Вещественное число указывает относительное положение на родительском Axes для новой оси, 0.0 — это низ (или слева), а 1.0 — верх (или справа).
- functionsкортеж из 2 функций или преобразование с обратным
-
Если кортеж из 2 функций, пользователь задаёт функцию преобразования и её обратную. Например,
functions=(lambda x: 2 / x, lambda x: 2 / x)будет обратным преобразованием с коэффициентом 2. Обе функции должны принимать на вход массивы NumPy.Пользователь также может напрямую указать подкласс
transforms.Transform, при условии, что у него есть обратная функция.См. Вторичная ось для примеров создания таких преобразований.
-
transform
Transform, необязательно -
Если указано, location будет размещён относительно этого преобразования (в направлении оси) вместо родительской оси. Например, дополнительная ось x будет использовать предоставленное преобразование y и преобразование x родителя.
Добавлен в версии 3.9.
- Returns:
-
- axaxes._secondary_axes.SecondaryAxis
- Other Parameters:
-
-
**kwargs
Axesсвойства. -
Другие параметры Axes.
-
**kwargs
Предупреждение
Этот метод является экспериментальным начиная с версии 3.1, и API может измениться.
Примеры
Добавление дополнительной оси Axes, которая преобразует радианы в градусы
(
Source code,2x.png,png)Для добавления дополнительной оси, относительной к вашим данным, вы можете передать преобразование новой оси.
(
Source code,2x.png,png)
Примеры использования matplotlib.axes.Axes.secondary_yaxis
© 2012–2023 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