我已经使用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)
答案 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以获取进一步的说明。