matplotlib.axes.Axes.secondary_xaxis #
- 轴。secondary_xaxis ( location , * , functions = None , ** kwargs ) [source] #
向此轴添加第二个 x 轴。
例如,如果我们想要绘制在 x 轴上的数据有第二个刻度。
- 参数:
- 位置{'top', 'bottom', 'left', 'right'} 或浮动
放置辅助轴的位置。对于orientation='x',字符串可以是'top'或'bottom',对于orientation='y',字符串可以是'right'或'left'。浮点数表示放置新轴的父轴上的相对位置,0.0 表示底部(或左侧),1.0 表示顶部(或右侧)。
- 函数func 的 2 元组,或带逆变换的变换
如果是 2 元组函数,则用户指定变换函数及其逆函数。即将 是一个因子为 2 的倒数变换。这两个函数都必须接受 numpy 数组作为输入。
functions=(lambda x: 2 / x, lambda x: 2 / x)
用户也可以直接提供一个子类,
transforms.Transform
只要它有一个逆。有关进行这些转换的示例,请参见辅助轴 。
- 返回:
- ax axes._secondary_axes.SecondaryAxis
- 其他参数:
- **kwargs
Axes
属性。 其他杂项轴参数。
- **kwargs
警告
从 3.1 开始,此方法是实验性的,API 可能会更改。
例子
主轴表示频率,次轴表示周期。