更改Matplotlib表的字体大小?

时间:2018-12-20 07:04:47

标签: python pandas dataframe matplotlib font-size

我已经使用matplotlib的表格功能从数据框创建了表格。但是,即使更改字体大小,字体也一样,我不确定为什么。我什至还尝试扩大或缩小figsize,但这没有任何作用。如何更改单元格文本的大小?谢谢!

fig = plt.figure(figsize=(5,3))
ax = plt.subplot(111)
ax.axis('off')
ax.table(cellText=df.values, colLabels=df.columns, bbox=[0,0,1,1], fontsize = 12)

1 个答案:

答案 0 :(得分:0)

使用set_fontsize()

fig = plt.figure(figsize=(5,3))
ax = plt.subplot(111)
ax.axis('off')
tab = ax.table(cellText=df.values, colLabels=df.columns, bbox=[0,0,1,1])
tab.set_fontsize(14)

请参阅doc以获取进一步的说明。