用python中的matplotlib进行饼状图pie chart的绘画

本文详细介绍了如何使用Python的matplotlib库创建饼状图,包括设置扇区颜色、标签和图例等步骤,适合初学者进行python练习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

马克一下
'''
编写人: suhe
日期:  2019/2/10
功能:  根据所得到的四个分类‘娱乐、购物、学习、其它’下
        分别包含的网站数,num1,num2,num3,num4,画出饼状图并在图上标示所占的百分比
ps:https://www.zhihu.com/question/25404709/answer/309784195  汉字无法正确显示的方法
'''

###正常显示中文
import matplotlib.pyplot as plot
#plot.rcParams['font.sas-serig']=['SimHei'] #用来正常显示中文标签
#plot.rcParams['axes.unicode_minus']=False #用来正常显示负号
##############

####主要功能片段
#假设得到四个分类下分别具有的网站数,num1,num2,num3,num4
num1,num2,num3,num4=13,8,23,3
sum=num1+num2+num3+num4     #表示网址数总和
rat1,rat2,rat3,rat4=num1/sum,num2/sum,num3/sum,num4/sum #代表百分比
plot.title(u"用户行为百分比")  #设置标题名

#百分百的特殊情况下,去掉其它的百分比数字,防止重叠(未完善)
#####
sizes = [rat1,rat2,rat3,rat4]#根据size即百分比大小,来调整饼状图形状
labels = [u'娱乐', u
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值