Erw*_*411 8 python matplotlib legend
这是一件简单的事情,但我已经搜索了一段时间没有成功:我想通过反转符号和标签的水平顺序来自定义图形图例.
在Gnuplot中,这可以通过设置键反向来实现.示例:更改x data1
为data1 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。