matplotlib.axes.Axes.twinx#

Axes.twinx(axes_class=None, *, delta_zorder=0.0, **kwargs)[source]#

创建一个共享 xaxis(x 轴)的孪生 Axes。

创建一个新的 Axes,其 x 轴不可见,且拥有一个位于原坐标轴对面(即右侧)的独立 y 轴。x 轴的自动缩放设置将继承自原始 Axes。要确保两个 y 轴的刻度线对齐,请参阅 LinearLocator

参数:
axes_classAxes 的子类类型, 可选

被实例化的 axes.Axes 子类。此参数与 projection(投影)和 polar(极坐标)不兼容。有关示例,请参阅 axisartist

默认情况下,使用 Axes 类。

于版本 3.11 新增。

delta_zorderfloat, 默认值: 0

相对于原始 Axes 的孪生 Axes 的 zorder 偏移量。孪生 Axes 的 zorder 设置为 self.get_zorder() + delta_zorder。默认情况下(delta_zorder 为 0),孪生 Axes 与原始 Axes 具有相同的 zorder。

kwargsdict

传递给 Figure.add_subplotFigure.add_axes 的关键字参数。

于版本 3.11 新增。

返回:
Axes

新创建的 Axes 实例。

备注

对于那些在使用 twinx 时需要“拾取”(picking)图形元素的用户:拾取事件仅在最顶层的 Axes 中的图形元素上被触发。

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

坐标轴框纵横比

坐标轴框纵横比

带有不同刻度的图

带有不同刻度的图

带有坐标轴脊线的多个 Y 轴

带有坐标轴脊线的多个 Y 轴

带有 delta_zorder 的双轴图

带有 delta_zorder 的双轴图

简单寄生轴

简单寄生轴

寄生轴演示

寄生轴演示

重叠坐标轴的平移/缩放事件

重叠坐标轴的平移/缩放事件

快速入门指南

快速入门指南