Spec-Zone.ru › Matplotlib 3.6

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.

Дополнительные параметры оси.

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

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

Примеры

Основная ось отображает частоту, а вторичная ось — период.

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

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

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

Secondary Axis

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

Вторичная ось
Quick start guide

Руководство по быстрому началу

Руководство по быстрому началу

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

Spec-Zone.ru

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