千家信息网

怎么用python数据可视化做出条形图

发表于:2024-09-30 作者:千家信息网编辑
千家信息网最后更新 2024年09月30日,本篇内容介绍了"怎么用python数据可视化做出条形图"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
千家信息网最后更新 2024年09月30日怎么用python数据可视化做出条形图

本篇内容介绍了"怎么用python数据可视化做出条形图"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

前言

matplotlib是Python的一个强大的2D图形绘制库,使用需要安装奥,通过调用它内部的函数接口,可以清爽的生成直方图、饼状图、功率谱、条形图、错误图、散点图等等

matplotlib安装。

pip install matplotlib

实例代码

不废话了,说明都在注释里了!!!

import pandas as pdimport 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中的数据如下:

条形图如下:

"怎么用python数据可视化做出条形图"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0