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

时间:2014-07-21 14:15:50

标签: python matplotlib legend

这很简单,但我已经搜索了一段时间没有成功:我想通过反转符号和标签的水平顺序来自定义图例。< / p>

在Gnuplot中,只需通过设置键反向即可实现。示例:将x data1更改为data1 x。在matplotlib中,似乎没有用户友好的解决方案。因此,我想改变一种手柄锚或只是改变手柄的位置,但是找不到任何要点。

1 个答案:

答案 0 :(得分:3)

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

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

如果您想将其设为默认行为,则可以更改legend.markerfirstrcParams的值,请参阅customizing matplotlib