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