擅长:python、mysql、java
<p>感谢@ImportanceOfBeingErnest指出解决方案。在</p>
<p>我使用了一个解决方案,它允许我在开始时根据自己的喜好设置<code>plt.rc</code>,然后在将图形导出为PDF后恢复为设置的值。在</p>
<p>我使用第一个值:</p>
<pre><code>plt.rc('axes', grid=True)
plt.rc('figure', figsize=(12, 8))
plt.rc('legend', fancybox=True, framealpha=1)
</code></pre>
<p>有了这些,我可以用默认值绘制出我需要的东西。然后我用以下内容创建PDF:</p>
^{pr2}$
<p>这样我就可以只在导出的图形上得到<code>fig.tight_layout()</code>,并将图形大小恢复为先前设置的默认值。在</p>