第三方库 —— python,matplotlib,pie函数详解
Posted 海绵小青年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三方库 —— python,matplotlib,pie函数详解相关的知识,希望对你有一定的参考价值。
python饼状图,详细介绍
基本介绍
- python环境
- 安装相关第三方库
pip install matplotlib
详细参数
- 基本绘制
import matplotlib.pyplot as plt
shuju = [10, 40, 30, 10]
plt.pie(x=shuju)
plt.show()
- 参数:explode
意义:分离饼状图,突出强调某一部分;
默认:None;
调用:explode=[0, 0, 0.2, 0]
import matplotlib.pyplot as plt
shuju = [10, 40, 30, 10]
# 增加部分
A=[0, 0, 0.2, 0]
plt.pie(x=shuju, explode=A)
plt.show()
- 参数:labels
意义:给各个部分添加标签;
默认:None;
调用:labels=[‘A’, ‘B’, ‘C’, ‘D’]
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()
-
参数:labeldistance
意义:标签距离饼状图的距离;
默认:1.1;
调用:labeldistance = float(实数)
不再演示 -
参数:colors
意义:设置每一部分的颜色;
默认:自动填充;
调用:colors=[‘red’, ‘gray’, ‘yellow’, ‘blue’]
注意:颜色个数同于数据的个数
不再演示 -
参数: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()
- 参数:shadow
意义:阴影,增加立体感;
默认:False;
调用:shadow=True
以上是关于第三方库 —— python,matplotlib,pie函数详解的主要内容,如果未能解决你的问题,请参考以下文章
Python 之 Numpy库以及Matplotlib库的学习
Python 之 Numpy库以及Matplotlib库的学习