Spec-Zone.ru › Matplotlib 3.3

matplotlib.axes.Axes.secondary_yaxis

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

Добавить вторую ось y к этому объекту Axes.

Например, если мы хотим иметь вторую шкалу для данных, нанесенных на ось y.

Параметры:
location{'top', 'bottom', 'left', 'right'} or float

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

functions2-tuple of func, or Transform with an inverse

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

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

См. Вторичная ось для примеров создания таких преобразований.

Возвращает:
axaxes._secondary_axes.SecondaryAxis
Другие параметры:
**kwargsAxes properties.

Другие различные параметры оси.

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

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

Примеры

Добавить вторичную ось, которая преобразует из радиан в градусы

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

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

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

Secondary Axis

Вторичная ось

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

Spec-Zone.ru

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