matplotlib.axes.Axes.secondary_xaxis
- Axes.secondary_xaxis(location, *, functions=None, **kwargs)[source]
-
Добавление второй оси X к этому Axes.
Например, если мы хотим иметь вторую шкалу для данных, нарисованных на оси X.
- Параметры
-
- location{'top', 'bottom', 'left', 'right'} или float
-
Положение для размещения вторичной оси. Строки могут быть 'top' или 'bottom' для orientation='x' и 'right' или 'left' для orientation='y'. Вещественное число указывает относительное положение на родительской оси для размещения новой оси, 0.0 — нижнее (или левое), а 1.0 — верхнее (или правое).
- functions2-кортеж из func или Transform с обратной функцией
-
Если 2-кортеж функций, пользователь указывает функцию преобразования и ее обратную функцию. Например,
functions=(lambda x: 2 / x, lambda x: 2 / x)будет обратным преобразованием с коэффициентом 2.Пользователь также может напрямую указать подкласс
transforms.Transform, если у него есть обратная функция.См. Вторичная ось для примеров создания этих преобразований.
- Возвращаемое значение
-
- axaxes._secondary_axes.SecondaryAxis
- Другие параметры
-
-
**kwargs
Axesсвойства. -
Другие различные параметры оси.
-
**kwargs
Предупреждение
Этот метод является экспериментальным по состоянию на 3.1, и API может измениться.
Примеры
На основной оси показана частота, а на вторичной — период.
(Исходный код, png, pdf)
Примеры использования matplotlib.axes.Axes.secondary_xaxis
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.axes.Axes.secondary_xaxis.html