matplotlib.axes.Axes.table#
- Axes.table(cellText=None, cellColours=None, cellLoc='right', colWidths=None, rowLabels=None, rowColours=None, rowLoc='left', colLabels=None, colColours=None, colLoc='center', loc='bottom', bbox=None, edges='closed', **kwargs)[源代码]#
向
Axes
添加一个表格。必须指定 cellText 或 cellColours 中的至少一个。这些参数必须是二维列表,其中外部列表定义行,内部列表定义每行的列值。每行必须具有相同数量的元素。
表格可以选择性地有行和列标题,这些标题分别使用 rowLabels、rowColours、rowLoc 和 colLabels、colColours、colLoc 进行配置。
对于更精细的表格控制,使用
Table
类并通过Axes.add_table
将其添加到 Axes 中。- 参数:
- cellText二维字符串列表,可选
要放入表格单元格的文本。
注意:字符串中的换行符目前未被考虑,这将导致文本超出单元格边界。
- cellColours : color 的二维列表, 可选二维列表
单元格的背景颜色。
- cellLoc{'right', 'center', 'left'}
单元格内文本的对齐方式。
- colWidths浮点数列表,可选
坐标轴单位的列宽。如果未指定,所有列的宽度将为 1 / ncols。
- 行标签list of str, 可选
行标题单元格的文本。
- rowColours : color 的列表, 可选列表
行标题单元格的颜色。
- rowLoc{'left', 'center', 'right'}
行标题单元格的文本对齐方式。
- colLabelslist of str, 可选
列标题单元格的文本。
- colColours : color 的列表, 可选列表
列标题单元格的颜色。
- colLoc{'center', 'left', 'right'}
列标题单元格的文本对齐方式。
- locstr, 默认值: 'bottom'
单元格相对于 ax 的位置。这必须是
codes
之一。- bbox :
Bbox
或 [xmin, ymin, width, height], 可选Bbox 或 [xmin, ymin, 宽度, 高度],可选 一个用于绘制表格的边界框。如果这个不是 None,这将覆盖 loc。
- 边{'closed', 'open', 'horizontal', 'vertical'} 或 'BRTL' 的子字符串
要绘制的单元格边缘。另请参见
visible_edges
。
- 返回:
Table
创建的表格。
- 其他参数: