matplotlib.axes.Axes.secondary_xaxis
-
Axes.secondary_xaxis(self, location, *, functions=None, **kwargs)[source] -
Добавление дополнительной оси x к этому графику.
Например, если требуется дополнительная шкала для данных, нанесённых на ось x.
Параметры: -
location : string or scalar -
Позиция для размещения дополнительной оси. Строки могут быть 'top' или 'bottom' для осей, ориентированных по x, или 'left' или 'right' для осей, ориентированных по y, или скаляр может быть числом с плавающей точкой, указывающим относительное положение на оси для размещения новой оси (0 — низ (слева), 1.0 — верх (справа)).
-
functions : 2-tuple of func, or Transform with an inverse -
Если это кортеж из 2 функций, пользователь задаёт функцию преобразования и её обратную функцию. Например,
functions=(lambda x: 2 / x, lambda x: 2 / x)будет обратным преобразованием с коэффициентом 2.Пользователь также может напрямую предоставить подкласс
transforms.Transform, при условии, что он имеет обратную функцию.Примеры таких преобразований см. в Дополнительной оси.
Возвращает: -
ax : axes._secondary_axes.SecondaryAxis
Другие параметры: -
**kwargs : Axes properties. -
Другие параметры оси.
Предупреждение
Этот метод является экспериментальным начиная с версии 3.1, и API может измениться.
Примеры
Основная ось отображает частоту, а дополнительная ось — период.
(Исходный код, png, pdf)
-
Примеры использования matplotlib.axes.Axes.secondary_xaxis
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.axes.Axes.secondary_xaxis.html