给出这样创建的多列图例:
plot.fig.legend(handles, labels, ncol=2 ....)
是否可以定义内部对齐方式?
我得到一个具有'top'
对齐方式的图例:
但是我希望像这样进行'bottom'
对齐:
他们是一个类似的问题,在这里从未得到答案: aligning matplotlib subplots legends
答案 0 :(得分:0)
@Sheldore链接到的问题虽然有所不同,但是其解决方案相似。
我可以通过它来解决我的问题。
handles.insert(2, plt.plot([], [], color=(0, 0, 0, 0), label=" ")[0])
labels.insert(2, '')
plot.fig.legend(handles, labels, ncol=2, ....)
这个想法是,图例就像桌子一样。如果您希望元素移动到其他位置,则必须在其他位置填写一个空白条目。