matplotlib.gridspec.SubplotSpec #
- 类 matplotlib.gridspec。SubplotSpec ( gridspec , num1 , num2 = None ) [source] #
基地:
object
子图在 中的位置
GridSpec
。笔记
很可能,你永远不会实例化
SubplotSpec
你自己。相反,您通常会从GridSpec
using item-access 获得一个。- 参数:
- 网格规范
GridSpec
子图引用的 GridSpec。
- num1, num2整数
子图将占据给定网格规范的第 num1 个单元格。如果提供了 num2,则子图将跨越 num1-th cell 和 num2-th cell inclusive。
索引从 0 开始。
- 网格规范
- get_geometry ( ) [来源] #
将子图几何返回为 tuple 。
(n_rows, n_cols, start, stop)
索引start和stop定义了
GridSpec
. stop是包容性的(即对于单个单元格 )。start == stop
- get_topmost_subplotspec ( ) [来源] #
返回
SubplotSpec
与子图关联的最顶层实例。
- 属性 num2 #
- subgridspec ( nrows , ncols , ** kwargs ) [来源] #
在这个子图中创建一个 GridSpec。
创建的
GridSpecFromSubplotSpec
将这个SubplotSpec
作为父级。- 参数:
- nrows int
网格中的行数。
- ncols整数
网格中的数字或列。
- 返回:
- 其他参数:
- **kwargs
所有其他参数都传递给
GridSpecFromSubplotSpec
.
例子
在单个子图占用的空间中添加三个子图:
fig = plt.figure() gs0 = fig.add_gridspec(3, 1) ax1 = fig.add_subplot(gs0[0]) ax2 = fig.add_subplot(gs0[1]) gssub = gs0[2].subgridspec(1, 3) for i in range(3): fig.add_subplot(gssub[0, i])