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。- 参数:
- cellTextstr 或 pandas.DataFrame 的二维列表,可选
要放入表格单元格中的文本。
注意:字符串中的换行符目前未被考虑在内,这将导致文本超出单元格边界。
- cellColours颜色 的二维列表,可选
单元格的背景颜色。
- cellLoc{'右', '中', '左'}
单元格内文本的对齐方式。
- colWidths浮点数列表,可选
以 Axes 为单位的列宽。如果未给出,所有列的宽度将为 1 / ncols。
- rowLabels字符串列表,可选
行标题单元格的文本。
- rowColours颜色列表,可选
行标题单元格的颜色。
- rowLoc{'左', '中', '右'}
行标题单元格的文本对齐方式。
- colLabels字符串列表,可选
列标题单元格的文本。
- colColours颜色列表,可选
列标题单元格的颜色。
- colLoc{'中', '左', '右'}
列标题单元格的文本对齐方式。
- loc字符串,默认值:'bottom'
单元格相对于 ax 的位置。这必须是
codes
中的一个。- bbox
Bbox
或 [xmin, ymin, width, height],可选 用于绘制表格的边界框。如果这不是 None,它将覆盖 loc。
- edges{'闭合', '开放', '水平', '垂直'} 或 'BRTL' 的子字符串
要用线条绘制的单元格边框。另请参见
visible_edges
。
- 返回:
Table
创建的表格。
- 其他参数: