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)