我制作了一个带有 2 个 Y 轴的图,其中一个有条形图,另一个有一条线,我想为两个图添加一个共同的图例。
如果我添加以下内容:
axis1.legend([(bar1, line1), (bar2, line2)], ['Solution 1', 'Solution 2'],
loc='upper left', numpoints=1)
Run Code Online (Sandbox Code Playgroud)
我几乎得到了我想要的东西,除了标记/艺术家(不确定哪个术语适合这里),这两种解决方案重叠,如下所示:
是否可以先让酒吧艺术家和线条艺术家并排,然后是标签?
我想这与图例处理程序有关,根据官方的Legend 指南,元组处理程序“简单地将给定元组中的每个项目的句柄绘制在彼此的顶部”。谁能帮我编写一个新的自定义处理程序,它并排绘制句柄?
编辑:这个问题似乎与此非常相似。