画饼图(matplotlib)

该段代码展示了如何利用Python的matplotlib库创建一个饼图,数据分别为holidays,eating_out,shopping和groceries的花费,比例分别为250,100,300和4000。饼图包含阴影效果,角度从90度开始,百分比显示至1位小数。
摘要由CSDN通过智能技术生成

import matplotlib.pyplot as plt
partition = 'holidays','eating_out','shopping','groceries'
sizes = [250,100,300,4000]
fig1,ax1 = plt.subplots()   #plt.subplots()函数返回图形和坐标,分别赋值给fig1和ax1,fig = plt.figure() ax = fig.add_subplot()
'''sizes表示数据,labels表示饼图标签,autopct='%1.1f%%'表示百分比保留1位小数,startangle=90表示从y轴逆时针开始旋转'''
ax1.pie(sizes,labels=partition,autopct='%1.1f%%',shadow = True,startangle = 90)
ax1.axis('equal')  #使X和Y上的轴间距相等
plt.show()

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值