一般matplotlib
中图例marker
的大小是跟图中的大小一致的,但是有时候数据点多了,图中的应该设置很小,但是图例中的我们希望设置大点,比如:
可以看到,图例中的marker非常小,这是非常不好看的,修改方法如下:
1 2 3 4 5 |
from matplotlib.collections import PathCollection from matplotlib.legend_handler import HandlerLine2D def updateline(handle, orig): handle.update_from(orig) handle.set_markersize(30) |
首先增加以上定义,然后在ax.legend
中加入handler_map={plt.Line2D: HandlerLine2D(update_func=updateline)}
即可,比如原来的是:
1 2 |
ax.legend(framealpha=1, frameon=True, fontsize=60) |
加上之后变成:
1 2 |
ax.legend(framealpha=1, handler_map={plt.Line2D: HandlerLine2D(update_func=updateline)}, frameon=True, fontsize=60) |
效果:
本文最后更新于2021年7月9日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
高
大佬牛逼
我成功安装了但是在登录账号的时候提示:此设备已与Apple开发者计划或Apple开发者企业计划中的其他帐户关联请使用其他设备
感谢
你有没有群组或者什么的,这里讨论太麻烦了
这个 只能 ipad 用吗,在 iphone 上都配置好了,安装软件的时候出现:此团队中没有带有请求标识符的配置配置文件。
请问,这个SideServer是不是只能用苹果电脑装啊,手上没有苹果电脑怎么办呀!
棒诶