Python matplotlib表格宽度

Python matplotlib表格宽度,python,matplotlib,latex,tex,Python,Matplotlib,Latex,Tex,我正在matplotlib中创建一个报告,并将其保存到一个A4页的文件中。此报告需要一个我正在使用LaTeX功能创建的表,但是我对表大小有一些问题 我已经尝试了多种调整表大小的方法,包括\resizebox和在spec部分使用tablar with{m{1in}|},但是没有一种方法可以正确调整表的大小,我是否遗漏了什么?下面是我得到的代码片段: TeX = '''\begin{tabular}{| c{1in} | c{1in} |} data1 & data2 \\

我正在matplotlib中创建一个报告,并将其保存到一个A4页的文件中。此报告需要一个我正在使用LaTeX功能创建的表,但是我对表大小有一些问题

我已经尝试了多种调整表大小的方法,包括
\resizebox
和在spec部分使用tablar with
{m{1in}|}
,但是没有一种方法可以正确调整表的大小,我是否遗漏了什么?下面是我得到的代码片段:

TeX = '''\begin{tabular}{| c{1in} | c{1in} |}
         data1 & data2 \\
         data3 & data4 \\ hline \end{tabular}'''

其次是:

page = plt.figure(figsize=(8.27,11.69))
gs = gridspec.GridSpec(5,6)
ax_table = plt.subplot(gs[3:,:])
ax_table.axis('off')
ax_table.text(0,0,TeX,size=6,va='center')
plt.show()
谢谢


AW

您是否有
rcParams['text.usetex']=True
?是的,表格打印得很好,我只是无法更改它的宽度,或者它的列。
page = plt.figure(figsize=(8.27,11.69))
gs = gridspec.GridSpec(5,6)
ax_table = plt.subplot(gs[3:,:])
ax_table.axis('off')
ax_table.text(0,0,TeX,size=6,va='center')
plt.show()