Fork me on GitHub

用matplotlib包画饼状图

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#饼状图
#author:victor

#导入模块
import matplotlib.pyplot as plt

#设置labels标签参数,x是对应的数据列表,autopct显示每一个区域占的比例
#explode突出显示某一块,shadow阴影
labels=['A','B','C','D']
fracs=[15,30,45,10]
explode=[0,0.1,0.05,0]

#设置x,y轴比例1:1,从而得到一个正的圆
plt.axes(aspect=1)

#labels标签参数,x是对应的数据列表,autopct显示每一个区域占的比例,
#explode突出显示某一块,shadow阴影
plt.pie(x=fracs,labels=labels,autopct="%.0f%%",explode=explode,shadow=False)

#display the graph
plt.show()

pie graph