前言:
眼前看官们对“饼图怎么分块”可能比较关怀,我们都需要了解一些“饼图怎么分块”的相关内容。那么小编在网上收集了一些关于“饼图怎么分块””的相关内容,希望咱们能喜欢,你们一起来学习一下吧!一、制作饼图
饼图的好处:既可知道数据多少,又可知道占比
import pandas as pdimport matplotlib.pyplot as pltdata = pd.read_excel('文件路径/文件名.文件格式.', index_col='列标题1')# index_col='列标题1'表示: 饼图中的各个分块则会显示列标题1下的数据,即图中的"soda,seafood.."data['列标题2'].plot.pie()plt.show()注意:如果excel表格中的列标题是数字,需要在其前面加单引号,使之改为字符串,如:'2021
二、饼图顺时针旋转
1.通过排列数据从小到大实现顺时针data['列标题2'].sort_values(ascending=True).plot.pie(fontsize=8)# fontsize=8:给饼图中的各个分块标签文字设置为8的大小plt.show()2.直接顺时针旋转data['列标题2'].plot.pie(fontsize=8, counterclock=False)
三、添加标题
data['列标题2'].sort_values(ascending=True).plot.pie(fontsize=8)plt.title('表格标题',fontsize=14,fontweight='bold')plt.show()
四、设置饼图分块的起始位置
data['列标题2'].sort_values(ascending=True).plot.pie(fontsize=8, startangle=360)# startangle=360:饼图起始位置在360度的地方开始分割plt.show()
五、设置饼图大小、显示百分占比数据
data['列标题2'].plot.pie(figsize = (8,8), autopct='%.2f%%')# .2:保留两位小数;%%:以百分数为单位plt.show()
六、添加图例(右上角)
plt.legend(loc=2,bbox_to_anchor=(1.05,1.0),borderaxespad=0.)# legend括号内是调整图例位置的参数plt.show()
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #饼图怎么分块