只在matplotlib subp中绘制图例

2024-09-29 21:38:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一堆子批次,其中一个我想包含一个图例(其他子批次中有相同数量的句柄和标签,所以我只想为所有子批次提供一个主图例)。在

|plot|gap1|plot|
|plot|plot|plot|
|plot|gap2|plot|

现在在哪里,我想把我的主人传奇。我在第一个子图中也画了同样的图。在

^{pr2}$

但这似乎行不通。在

现在,我只想将图例放在ax2子批次的中心(在gap1中),并删除所有所有(轴、线、记号等)。除了位于中心的图例。 谢谢。在


Tags: 数量plot标签中心句柄传奇主人图例
1条回答
网友
1楼 · 发布于 2024-09-29 21:38:59
fig, axes_lst = plt.subplots(2, 1)

ln_1, ln_2 = axes_lst[0].plot(range(5), range(5), range(5), np.arange(5) ** 2)
axes_lst[1].legend((ln_1, ln_2), ('lin', 'quad'), loc='center')
plt.draw()

对legend的调用中使用的句柄不必位于您调用legendaxes上。在

enter image description here

相关问题 更多 >

    热门问题