【问题标题】:How to 'bottom' align within matplotlib multi column legend?如何在 matplotlib 多列图例中“底部”对齐?
【发布时间】:2019-06-14 00:52:01
【问题描述】:

给定一个这样创建的多列图例:

plot.fig.legend(handles, labels, ncol=2 ....)

有没有办法定义内部对齐方式?

我得到一个具有'top' 对齐的图例:

但我希望有一个像这样的'bottom' 对齐:

他们是一个类似的问题,在这里从未得到答案: aligning matplotlib subplots legends

【问题讨论】:

  • @Sheldore 这不是同一个问题,但答案仍然对我有所帮助。谢谢。
  • 与 Dupe 链接的想​​法主要是为了得到这个想法。很高兴它运作良好。

标签: matplotlib alignment legend


【解决方案1】:

@Sheldore 链接的问题不同,但其解决方案相似。

我可以将它用于我的问题。

handles.insert(2, plt.plot([], [], color=(0, 0, 0, 0), label=" ")[0])
labels.insert(2, '')
plot.fig.legend(handles, labels, ncol=2, ....)

这个想法是传说是表格。如果你想让一个元素移动到不同的位置,你必须在其他位置填写一个空条目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-18
    • 1970-01-01
    • 2017-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    相关资源
    最近更新 更多