关于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

意义:饼图起始位置

posted @ 2020-11-05 15:18  MBL1  阅读(190)  评论(0编辑  收藏  举报