📜  Python中的 Matplotlib.pyplot.table()函数(1)

📅  最后修改于: 2023-12-03 15:19:25.275000             🧑  作者: Mango

Python中的 Matplotlib.pyplot.table()函数介绍

简介

Matplotlib是Python中最常用的可视化库之一,可以用来绘制各种类型的图表。matplotlib.pyplot模块是Matplotlib中的一个子模块,其中包含了各种绘图函数。table()函数位于该模块中,用于在Matplotlib图中添加表格。

用法示例
import matplotlib.pyplot as plt

# 创建一个新的Figure和Axes
fig, ax = plt.subplots()

# 创建一个数据列表
data = [['', 'Apple', 'Banana', 'Cherry'],
        ['2019', 10, 15, 8],
        ['2020', 12, 10, 6],
        ['2021', 8, 7, 9]]

# 使用table()函数创建一个表格并添加到Axes
table = ax.table(cellText=data, loc='center')

# 设置表格的样式
table.set_fontsize(14)
table.scale(1.5, 1.5)

# 隐藏Axes的坐标轴
ax.axis('off')

# 显示图表
plt.show()

该示例中,我们创建了一个新的Figure和Axes,并使用table()函数创建了一个表格对象,然后将其添加到Axes中。表格的内容为data列表中的数据。通过设置表格的字体大小和缩放比例,我们可以调整表格的样式。最后,通过调用plt.show()显示图表。

参数说明

table()函数接受以下参数:

  • cellText:表格的数据,为一个二维列表。
  • cellLoc:文本在表格中的对齐方式。
  • colWidths:列宽的列表,用于设置表格每列的宽度。
  • rowLabels:行标签的列表。
  • colLabels:列标签的列表。
  • cellColours:单元格的颜色。
  • edgeColours:边框的颜色。
返回值

table()函数返回一个Table对象,该对象具有一些属性和方法,可以进一步修改表格的样式和内容。

详情请参阅 Matplotlib.pyplot.table() 文档。

通过使用Matplotlib的pyplot.table()函数,我们可以很方便地在图表中添加表格,便于展示和比较数据。