序言

文中的文本及图片来自互联网,仅作学习培训、沟通交流应用,不具备一切商业行为,著作权归著作人全部,如不太好请立即在线留言以作解决 。

matplotlib是Python的一个强劲的3D图型绘图库 ,应用必须安裝奥 ,根据启用它內部的涵数插口,能够清新的转化成条形图 、饼状图 、功率谱、条形图、不正确图 、散点图这些

matplotlib安裝 。

pip install matplotlib

 

案例编码

不空话了,表明都会注解里了!!!


import pandas as pd
import matplotlib.pyplot as mpl # 引进matplotlib库

# 用于一切正常显示信息汉语标识
mpl.rcParams['font.sans-serif'] = ['SimHei']

# 界定x、y轴目录数据信息缓存
x_axes=[]
y_axes=[]

# 载入报表信息内容
sheet = pd.DataFrame(pd.read_excel('mpl.xlsx'))

# x和y轴数据信息 ,取excel单号列和数量列
x_axes = sheet['单号']
y_axes = sheet['数量']


""" 1折曲线图 """

mpl.plot(x_axes,y_axes,label='单号数量折线统计图')


# 设定题目及横纵坐标轴名字
mpl.title('单号数量关联')
mpl.xlabel(u'单号')
mpl.ylabel(u'数量')


# 显示信息数据图表
mpl.show()


""" 2条形图 """

mpl.title('单号数量关联')
mpl.xlabel(u'单号')
mpl.ylabel(u'数量')

mpl.bar(x_axes,y_axes, label='单号数量条形图')

# 显示信息数据图表
mpl.show()


""" 3饼状图 """

# 饼状图主要参数
x_num=sheet['数量']
labels= sheet['单号']
explode=(0.1,0,0,0,0,0,0,0,0,0)

# 画一个饼状图
mpl.pie(x_num, # 饼状图的数据信息
labels=labels, # 每片的标识
explode=explode, # 饼状图切片数
startangle=None, # 为None或特定视角,若不以 None,从 x 轴起反方向转动
autopct='%1.2f%%') # 百分之百文件格式 ,此为两位小数

mpl.axis("equal") # 更改x或y轴的極限,使x和y的相同增加量具备同样的长短

mpl.title('单号数量关联') # 饼状图题目

mpl.show() # 显示信息数据图表

excel中的数据信息以下:

 

 

折线统计图以下:

 

 

条形图以下:

 

 

饼状图以下:

 

 

 

 
本文版权归去快排Seo www.SEOgurublog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ▷61910465