擅长:python、mysql、java
<p>获取图例位置的方法取决于图例以及何时访问它。在</p>
<p>似乎最好是在绘制绘图后,即调用:</p>
<pre><code>plt.draw()
</code></pre>
<p>在</strong>之后访问legend object position<strong>,这将返回图形像素,您可以稍后使用。在</p>
<p>至少有两种方法可以访问图例位置:</p>
<ol>
<li>一种通用的<code>.get_window_extent()</code>方法</li>
<li>如果图例有一个frame-through<code>.get_frame().get_bbox().bounds</code>方法</li>
</ol>
<p>显然,如果图例没有框架,则首选第1种方法:-)</p>
<p>你可以玩这两个,看看如何最好地处理每一个。在</p>
<p>下面是一个如何做到这一点的示例:</p>
^{pr2}$
<p>这就产生了:</p>
<p><img src="https://i.stack.imgur.com/5nPCp.png" alt="legend annotated"/></p>