第三方库 —— python,matplotlib,pie函数详解

Posted 海绵小青年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三方库 —— python,matplotlib,pie函数详解相关的知识,希望对你有一定的参考价值。

python饼状图,详细介绍

基本介绍

  1. python环境
  2. 安装相关第三方库
			pip install matplotlib

详细参数

  1. 基本绘制
import matplotlib.pyplot as plt

shuju = [10, 40, 30, 10]

plt.pie(x=shuju)

plt.show()

  1. 参数: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()

  1. 参数: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()

  1. 参数:labeldistance
    意义:标签距离饼状图的距离;
    默认:1.1;
    调用:labeldistance = float(实数)
    不再演示

  2. 参数:colors
    意义:设置每一部分的颜色;
    默认:自动填充;
    调用:colors=[‘red’, ‘gray’, ‘yellow’, ‘blue’]
    注意:颜色个数同于数据的个数
    不再演示

  3. 参数: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()

  1. 参数:shadow
    意义:阴影,增加立体感;
    默认:False;
    调用:shadow=True

以上是关于第三方库 —— python,matplotlib,pie函数详解的主要内容,如果未能解决你的问题,请参考以下文章

Python 之 Numpy库以及Matplotlib库的学习

Python 之 Numpy库以及Matplotlib库的学习

Python——Matplotlib库入门

第三方库 —— python,matplotlib,pie函数详解

Python矩阵作图库matplotlib的初级使用

Python 及其第三方库的版本查看