擅长:python、mysql、java
<p>一个简单的选项是配置matplotlib以自动调整打印大小。它非常适合我,我不知道为什么默认情况下不激活它</p>
<p><strong>方法1</strong></p>
<p>在matplotlibrc文件中设置此选项</p>
<pre><code>figure.autolayout : True
</code></pre>
<p>有关自定义matplotlibrc文件的详细信息,请参见此处:<a href="http://matplotlib.org/users/customizing.html">http://matplotlib.org/users/customizing.html</a></p>
<p><strong>方法2</strong></p>
<p>像这样在运行时更新rcParams</p>
<pre><code>from matplotlib import rcParams
rcParams.update({'figure.autolayout': True})
</code></pre>
<p>使用这种方法的优点是,您的代码将在不同配置的机器上生成相同的图形</p>