关于python绘制饼图的学习
1.饼图函数基本绘制
import matplotlib.pyplot as plt
shuju = [10,20,30,40] ----->编辑饼图的各个变量占比大小
plt.pie(bili)
plt.show()
2.参数:explode
import matplotlib.pyplot as plt
shuju= [10,20,30,40]
A = [0,0.1,0,0] ------->分离饼图,突出某一部分
plt.pie(bili,explode=A)
plt.show()
3.参数:labels
import matplotlib.pyplot as plt
shuju = [10, 40, 30, 10]
A = [0, 0, 0.2, 0]
names = ['A', 'B', 'C', 'D']-------->饼图上各个变量的标签
plt.pie(x=shuju, explode=A, labels=names)
plt.show()
4.参数:labeldistance
意义:标签距离饼状图的距离;
默认:1.1;
调用:labeldistance = float(实数)
5.参数:colors
意义:设置每一部分的颜色;
默认:自动填充;
调用:colors=[‘red’, ‘gray’, ‘yellow’, ‘blue’]
注意:颜色个数同于数据的个数
6.参数:autopct
意义:显示各部分比例;
默认:None;
调用:autopct=’%1.2f%%’
import matplotlib.pyplot as plt
shuju = [10, 40, 30, 10]
A = [0, 0, 0.2, 0]
names = ['A', 'B', 'C', 'D']
plt.pie(x=shuju, explode=A, labels=names, autopct='%1.2f%%')
plt.show()
7.参数:shadow
意义:阴影,增加立体感;
默认:False;
调用:shadow=True
8.参数startangle
意义:饼图起始位置