饼图可以很好地帮助用户快速了解整体市场数据的占比分配
import matplotlib.pyplot as plt
explode = (0,0.1,0,0)
labels = 'Frogs','Hogs','Dogs','Logs'
sizes = [15, 30, 45, 10]
fig,ax = plt.subplots()
# colors 设置图形颜色 ;pctdistance:设置百分比标签与圆心的距离;labeldistance:设置各扇形标签(图例)与圆心的距离;
# shadow 设置阴影 explode 设置其中的某部分分裂 startangle=90 设置起始角度为90度(即垂直方向向下)
# radius=1 设置饼图的半径为 1
# textprops 设置文本标签属性 textprops={'fontsize': 12, 'color': 'k'},
# center=(2, 2), # 设置饼图的原点
# frame=0 # 是否显示饼图图框,这里没有显示
ax.pie(sizes,explode=explode,labels=labels,autopct='%1.1f%%',colors=['gray','lightblue','pink','yellowgreen'],pctdistance=1.25,labeldistance=.6,shadow=True, startangle=90,radius=1) #将函数或格式字符串传递给autoct以标记切片。
plt.show()