我喜欢我的表格的当前尺寸、字体大小和外观.然而,我想把每个单元格的宽度增加一点,上下一点(这样看起来就更漂亮了,也不那么挤压了).但我不太知道该怎么做.
columns=['test', 'test', 'test', 'test', 'test', 'test', 'test']
rows=['test', 'test', 'test', 'test']
data=[['12.103700223192147', '125.7421234247654', '2833.324510310368', '3.3228806335297043', '103.23943179349797', '3.5559560514887627', '3.531198576041594'], ['312.22548840603355', '335.1632073701661', '688.6576628644414', '2.0598429919314976', '18.362768351047666', '1.3152545139887966', '1.3155809229679902'], ['461.0540288130374', '484.64756706242093', '757.5346438101953', '5.1333110653922684', '15.039352280544852', '1.5898237491783822', '1.5902652486082376'], ['263.82124695572776', '313.264919044118', '276.03008066454083', '140.61329994689453', '7.034269824508681', '6.71122466853062', '4.613448380627191']]
wpad,hpad=0.1,0.1
fig = plt.figure(figsize=(len(columns)*3+wpad, len(rows)*3+hpad))
tab=plt.table(data,rowLabels=rows,colLabels=columns,cellLoc='center',loc='top')
tab.auto_set_font_size(False)
tab.auto_set_column_width(col=list(range(len(columns))))
plt.axis('off')
plt.show()
正如可以观察到的(忽略空格),宽度很好,但有点挤压.我想给它一点"呼吸"的空间(例如0.1英寸).