matplotlib.axes.Axes.inset_axes #
- 轴。inset_axes ( bounds , * , transform = None , zorder = 5 , ** kwargs ) [source] #
将子插入轴添加到此现有轴。
- 参数:
- 边界[x0, y0, 宽度, 高度]
插入轴的左下角,及其宽度和高度。
- 转换
Transform
默认为
ax.transAxes
,即rect的单位在 Axes-relative 坐标中。- 投影{无,'aitoff','hammer','lambert','mollweide','polar','rectilinear',str},可选
插图的投影类型
Axes
。str是自定义投影的名称,请参阅projections
. 默认无导致“直线”投影。- 极地布尔,默认值:False
如果为 True,则相当于 projection='polar'。
- axes_class的子类类型
Axes
,可选 axes.Axes
被实例化的子类。此参数与投影和极坐标不兼容。有关示例,请参见 axisartist。- 佐德号
默认为 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)