比如:我们日常开销比例分布,网易云音乐歌单不同类型歌曲比例
函数: matplotlib.pyplot.pie(x,explode=None,labels=None,colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False, rotatelabels=False, *, data=None)
重要参数详情
x: 为一个存放各部分占比的向量
explode: list, 每一部分离开中心点的距离 ,元素数目与x相同且一一对应
labels: list, 设置各类的标签,元素一一对应
colors: list, 设置为各部分染色列表,元素一一对应
startangle: 起始绘制角度,默认图是从x轴正方向逆时针画起,如设定=90则从y轴正方向画起
shadow: 显示阴影,默认为False,即不显示阴影
labeldistance: labels标签位置,相对于半径的比例,默认值为1.1, 如<1则绘制在饼图内侧
radius: 控制饼图半径,默认值为1
显示效果:
这样让扇形图的标注显示在数据边:
选择扇形图在excel中选择表格后点击【插入—饼图】。
选择添加数据标签在图表中单击右键【添加数据标签】。
选择设置数据系列格式再次单击右键,点击【设置数据系列格式】。
勾选值和百分比在右侧页面中勾选【值和百分比】。
y:数值
labels = x:月份标签
labeldistance=1.2:这个表示月份标签到圆饼图的距离
startangle=90:这个表示开始角度,90度,代表着1月份在时钟12点方向
counterclock=False:这个代表数据的顺时针还是逆时针方向,FALSE代表顺时针,TRUE代表逆时针
autopct='%3.2f%%':这个是数据标签,圆饼图上显示每一块所占的百分比;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)