如何增加桌子的大小?

时间:2019-01-11 23:59:15

标签: python pandas matplotlib matplotlib-table

我试图将熊猫数据帧显示为图像,但是当我使用plt.show()时,在大的(不可见的)子图中,我得到了一张桌子的小图片,占据了生成窗口的90%

我使用了以下代码:

    # ...

    ax = plt.subplot()

    ax.xaxis.set_visible(False)
    ax.yaxis.set_visible(False)

    ax.spines['right'].set_visible(False)
    ax.spines['top'].set_visible(False)
    ax.spines['left'].set_visible(False)
    ax.spines['bottom'].set_visible(False)

    coeficientes_real_2 = coeficientes_real.transpose()

    table(ax, coeficientes_real_2, colWidths=[0.1, 0.1, 0.1], loc='center')

    plt.savefig('mytable.png')

    plt.show()

    #...

并得到以下结果:

Result

如何增加桌子的大小?

1 个答案:

答案 0 :(得分:3)

基于this帖子,您可以使用来缩放整个表格

tb = table(ax, coeficientes_real_2, colWidths=[0.1, 0.1, 0.1], loc='center')
tb.scale(2,2)

或单独更改列宽和字体大小:

tb = table(ax, coeficientes_real_2, colWidths=2*[0.1, 0.1, 0.1], loc='center')
tb.set_fontsize(24)