matplotlib:在标签的右侧放置图例符号

Erw*_*411 8 python matplotlib legend

这是一件简单的事情,但我已经搜索了一段时间没有成功:我想通过反转符号和标签的水平顺序来自定义图形图例.

在Gnuplot中,这可以通过设置键反向来实现.示例:更改x data1data1 x.在matplotlib中,似乎没有用户友好的解决方案.因此,我考虑过改变一种手柄锚或只是改变手柄的位置,但是找不到任何要点.

小智 6

markerfirst所请求的功能已经存在,作为命令的关键字legend

    plt.plot([1,2],[3,4], label='labeltext')
    plt.legend(markerfirst=False)
    plt.show()
Run Code Online (Sandbox Code Playgroud)

legend.markerfirst如果您想将其设为默认行为,可以更改in的值rcParams,请参阅自定义 matplotlib