我试图将matplotlib图形的图例精确定位在轴的右上角,这样图例边缘和轴边缘之间就没有细线部分。我希望通过直接调用Legend对象的方法来实现,例如Legend.set_bbox_to_anchor()
,但我的尝试似乎根本不会移动传奇。
这是我最近的尝试:
leg.set_bbox_to_anchor((1,1), transform = ax.transAxes)
其中leg
是Legend对象,ax
是父Axes对象。你有什么想法我怎么能实现这个目标?
答案 0 :(得分:4)
尝试plt.legend(bbox_to_anchor=(1, 1), loc=1, borderaxespad=0)
。