【matplotlib】饼图+legend()、loc、color位置颜色图例中文显示(一个饼图的例子)

博客已经搬家到“捕获完成”:

https://www.v2python.com

 

1、原来自己做的饼图:http://mp.blog.youkuaiyun.com/postedit/79222127

     见文章:matplotlib 中文显示-负号显示(统计微信好友性别,饼图显示)

 

2、看到网上的图,他的有图例,所以想按照他的这个进行修改

 

3、搜寻方法,找到解决办法,即添加legend:

 

#关键就是在于这里:添加一个图例
plt.legend(loc='best')

     

4、调试图例的位置

在legend的参数中, loc参数设置图例的显示位置的:
 plt.legend([l1, l2], ['first', 'second'], loc = 'upper right')             #其中,loc表示位置的;
'best'         : 0, (only implemented for axes legends)(自适应方式)
'upper right'  : 1,
'upper left'   : 2,
'lower left'   : 3,
'lower right'  : 4,
'right'        : 5,
'center left'  : 6,
'center right' : 7,
'lower center' : 8,
'upper center' : 9,
'center'       : 10,

 

5、显示中文,中文的格式、显示负号

 

 

#coding:utf-8
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
#有中文出现的情况,需要u'内容'
labels = u'男性好友', u'女性好友', u'未填性别'
下面是Windows的字体对应名称,Follow your heart, 各种换!
黑体	SimHei
微软雅黑	Microsoft YaHei
微软正黑体	Microsoft JhengHei
新宋体	NSimSun
新细明体	PMingLiU
细明体	MingLiU
标楷体	DFKai-SB
仿宋	FangSong
楷体	KaiTi
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值