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
其他参数
**kwargsAxes属性。

其他杂项轴参数。

警告

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

例子

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

源代码png

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

使用#的示例matplotlib.axes.Axes.secondary_xaxis

次轴

次轴

次轴
快速入门指南

快速入门指南

快速入门指南