Spec-Zone.ru › Matplotlib 3.8

matplotlib.axes.Axes.secondary_xaxis

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

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

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

Параметры:
location{'верх', 'низ', 'лево', 'право'} или float

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

functionsкортеж из 2 функций или преобразование с обратным

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

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

Примеры преобразований см. в Дополнительная ось.

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

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

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

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

Примеры

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

(Source code, 2x.png, png)

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

Дополнительная ось

Дополнительная ось

Многоуровневые (вложенные) метки

Многоуровневые (вложенные) метки

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

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

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

Spec-Zone.ru

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