matplotlib.axes.Axes.secondary_yaxis
-
Axes.secondary_yaxis(self, location, *, functions=None, **kwargs)[source] -
Добавление второго y-оси к этому графику.
Например, если мы хотим иметь вторую шкалу для данных, нанесённых на y-оси.
Параметры: -
location{'top', 'bottom', 'left', 'right'} or float -
Положение для размещения дополнительной оси. Строки могут быть 'верх' или 'низ' для orientation='x' и 'право' или 'лево' для orientation='y'. Число с плавающей точкой указывает относительное положение на родительском графике для размещения новой оси, 0,0 — низ (или слева), а 1,0 — верх (или справа).
-
functions2-tuple of func, or Transform with an inverse -
Если это кортеж из 2 функций, пользователь указывает функцию преобразования и её обратную функцию. Например,
functions=(lambda x: 2 / x, lambda x: 2 / x)было бы обратным преобразованием с коэффициентом 2.Пользователь также может напрямую предоставить подкласс
transforms.Transform, при условии, что у него есть обратная функция.См. Вторичная ось для примеров создания этих преобразований.
Возвращает: -
axaxes._secondary_axes.SecondaryAxis
Другие параметры: -
**kwargsAxes properties. -
Другие различные параметры графика.
Предупреждение
Этот метод является экспериментальным начиная с версии 3.1, и API может измениться.
Примеры
Добавить дополнительную ось, преобразующую значения из радиан в градусы
(Исходный код, png, pdf)
-
Примеры использования matplotlib.axes.Axes.secondary_yaxis
© 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.secondary_yaxis.html