table.set_fontsize
时间: 2023-07-06 09:10:46 浏览: 141
`table.set_fontsize` 是一个 Matplotlib 中用于设置表格字体大小的方法。它可以接收一个整数或浮点数作为参数,表示设置的字体大小。该方法通常与 `table.auto_set_column_width` 一同使用,以便自动调整表格列宽并设置字体大小。
以下是一个示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
data = np.array([[ 66386, 174296, 75131, 577908, 32015],
[ 58230, 381139, 78045, 99308, 160454],
[ 89135, 80552, 152558, 497981, 603535],
[ 78415, 81858, 150656, 193263, 69638],
[139361, 331509, 343164, 781380, 52269]])
column_labels = list('ABCDE')
row_labels = ['Row 1', 'Row 2', 'Row 3', 'Row 4', 'Row 5']
fig, ax = plt.subplots()
# 创建表格
table = ax.table(cellText=data, colLabels=column_labels, rowLabels=row_labels, loc='center')
# 自动设置列宽
table.auto_set_column_width(col=list(range(len(column_labels))))
# 设置字体大小为 12
table.set_fontsize(12)
# 隐藏坐标轴
ax.axis('off')
plt.show()
```
运行以上代码,将会生成一个带有表格的图像,其中表格的字体大小被设置为 12。你可以根据需要调整字体大小。
阅读全文