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

这是一件简单的事情,但我搜索了很长时间没有成功:我想通过颠倒符号和标签的水平顺序来自定义数字图例。

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


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

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

如果你想让它成为你的默认行为,你可以在rcParams更改legend.markerfirst的值,参见定制matplotlib。

链接地址: http://www.djcxy.com/p/21915.html

上一篇: matplotlib: put legend symbols on the right of the labels

下一篇: Liquibase: How to drop unique constraint with no constraint name?