使用 twinx() 在绘图上创建多个 y 轴时,需要显示所有关联的标签
考虑以下代码片段:
<code class="python">ax2 = ax.twinx() ax2.plot(time, temp, '-r', label = 'temp') ax.legend(loc=0)</code>
在这种情况下,图例仅显示主轴 (ax) 的标签,省略辅助轴 (ax2) 的标签。
要为辅助轴添加第二个图例,只需包含以下行:
<code class="python">ax2.legend(loc=0)</code>
这将为与辅助轴关联的标签创建一个单独的图例。
或者,要将所有标签组合到一个图例中,请按照以下步骤操作:
<code class="python">lns = lns1 + lns2 + lns3 labs = [l.get_label() for l in lns] ax.legend(lns, labs, loc=0)</code>
以上是如何使用 twinx() 显示图例中的所有标签?的详细内容。更多信息请关注PHP中文网其他相关文章!