饼图绘制

一、用途及参数介绍

展示分类数据的占比情况。

plt.pie(x,labels,autopct,shadow,startangle)

x绘图用到的数据

labels用于设置饼图中每个扇形外侧的显示说明的文字

autopct设置饼图中的百分比数据,可以使用format字符串,或format function,‘%.2f%%’指保留两位百分小数

shadow 表示是否在饼图下画阴影,默认是False,

startangle  设置起始角度,默认是从x轴正方向起始。如果设置startangle=90,则从x轴正方向起始。

二、绘制简易饼图

1、开启jupyter notebook的matplotlib支持

%matplotlib inline

2、导包

from matplotlib import pyplot as plt

from matplotlob imprort font_manager

3、自定义字体

myfont=font_manager.FontProperties('字体目录+位置')

4、准备数据

x=[]

5、准备画布

plt.figure(figsize=(20,8),dpi=80)

6、绘制饼图(饼图数据不用tolist,柱状图数据需要tolist())

x=df.groupby('列标').size()

plt.pie(x)

7、显示图形

plt.show()

三、丰富、美化饼图

1、添加labels

plt.pie(x,labels=x.index)

2、添加百分数

plt.pie(x,labels=x.index,autopct='%.2f%%')

3、设置开始的扇区

plt.pie(x,labels=x.index,autopct='%.2f%%',startangle=90)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。