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 添加一个表格。

必须指定 cellTextcellColours 中的至少一个。这些参数必须是二维列表,其中外部列表定义行,内部列表定义每行的列值。每行必须具有相同数量的元素。

表格可以选择性地有行和列标题,这些标题分别使用 rowLabelsrowColoursrowLoccolLabelscolColourscolLoc 进行配置。

对于更精细的表格控制,使用 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

创建的表格。

其他参数:
**kwargs

Table 属性。

属性

描述

agg_filter

一个过滤函数,它接收一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和两个从图像左下角开始的偏移量

alpha

标量或无

animated

布尔

clip_box

BboxBase 或 None

clip_on

布尔

clip_path

补丁或(路径,变换)或无

figure

FigureSubFigure

字体大小

浮动

gid

str

in_layout

布尔

标签

对象

鼠标悬停

布尔

path_effects

AbstractPathEffect 的列表

picker

None 或 bool 或 float 或 callable

光栅化

布尔

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

transform

Transform

url

str

可见

布尔

zorder

浮动