为了账号安全,请及时绑定邮箱和手机立即绑定

matplotlib图例标记仅一次

matplotlib图例标记仅一次

慕容森 2019-11-07 10:24:32
我经常在matplotlib图上绘制一个点:x = 10y = 100plot(x, y, "k*", label="Global Optimum")legend()但是,这会导致图例在图例中两次放置一颗星星,如下所示:* * Global Optimum当我真的希望它看起来像: *  Global Optimum我该怎么做呢?
查看完整描述

2 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

我喜欢在每个python脚本中动态更改matplotlib rc参数。为了实现这个目标,我只是在python文件的开头使用了类似的东西。


from pylab import *

rcParams['legend.numpoints'] = 1

这将适用于从我的python文件生成的所有图。


编辑:对于那些不喜欢导入pylab的人,长答案是


import matplotlib as mpl

mpl.rcParams['legend.numpoints'] = 1


查看完整回答
反对 回复 2019-11-07
  • 2 回答
  • 0 关注
  • 580 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信