matplotlib.axes.Axes.inset_axes

Axes.inset_axes(bounds, *, transform=None, zorder=5, **kwargs)[源代码]

将子插入轴添加到此现有轴。

参数:
bounds[X0,Y0,宽度,高度]

插入轴的左下角及其宽度和高度。

转型Transform变换

默认为 ax.transAxes ,即 rect 在相对坐标轴中。

zorder

默认为5(与 Axes.legend )调整较高或较低以更改它是在父轴上绘制的数据之上还是之下。

**kwargs

其他关键字参数将传递给子级 Axes .

返回:
斧头

创造的 Axes 实例。

警告

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

实例

此示例生成两个插入轴,第一个轴位于轴的相对坐标中,第二个轴位于数据坐标中:

fig, ax = plt.subplots()
ax.plot(range(10))
axin1 = ax.inset_axes([0.8, 0.1, 0.15, 0.15])
axin2 = ax.inset_axes(
        [5, 7, 2.3, 2.3], transform=ax.transData)

使用实例 matplotlib.axes.Axes.inset_axes