matplotlib.axes.Axes.secondary_xaxis

Axes.secondary_xaxis(location, *, functions=None, **kwargs)[源代码]

向该轴添加第二个x轴。

例如,如果我们希望在X轴上绘制数据的第二个比例。

参数:
location{'top'、'bottom'、'left'、'right'}或float

放置次轴的位置。对于orientation='x',字符串可以是'top'或'bottom',对于orientation='y',字符串可以是'right'或'left'。浮点表示父轴上放置新轴的相对位置,0.0表示底部(或左侧),1.0表示顶部(或右侧)。

functionsfunc的2元组,或带逆的变换

如果是2元组函数,则用户指定转换函数及其逆函数。即 functions=(lambda x: 2 / x, lambda x: 2 / x) 是一个因子为2的倒数变换。

用户还可以直接提供 transforms.Transform 只要它有一个倒数。

次轴 进行这些转换的示例。

返回:
axaxes._secondary_axes.SecondaryAxis
其他参数:
**kwargsAxes 性质。轴属性。

其他轴参数。

警告

此方法从3.1开始是实验性的,API可能会更改。

实例

主轴显示频率,次轴显示周期。

(Source code _, pngpdf

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

使用实例 matplotlib.axes.Axes.secondary_xaxis