Python读取Excel表格,并同时画折线图和柱状图的方法


Posted in Python onOctober 14, 2018

今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实。

首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后直接在DOS命令下输入pip install xlrd,便可以安装成功,如果还是不行,就输入Python -m pip install xlrd.后面会附上完整的代码和截图:

这行代码就是读取本地Excel文件的:

data = xlrd.open_workbook(r'C:\\Users\\ASUS\\Desktop\\txt1\\python3\\yxz2.xlsx')
table = data.sheets()[0]

接下来就是读取列中的数值,也即是列中对象的数据:这个是我举例读取第三列的值

table.col_values(2)

我这里采用是pyechats库画图,所以这里还需要安装;pip install pyechats,同时我们需要numpy库中的linspace,等间隔取值,因为Excel中的数据过大是,可能会产生广播尺度超出范围这个尺度。

t=np.linspace(1,296,len(y))#等间隔取值

接下来就是添加画图的数据:

bar.add("博客文章阅读量折线图展示",t,y,is_more_utils=True)

保存到本地HTML格式文件:

bar.render(r"C:/Users/ASUS/Desktop/txt1/bokezhexiantu.html")#保存到本地bokezhexiantu.html

以下就是完整代码:

# coding:utf-8
#导入读取Excel的库
import xlrd
#导入需要读取Excel表格的路径
data = xlrd.open_workbook(r'C:\\Users\\ASUS\\Desktop\\txt1\\python3\\yxz2.xlsx')
table = data.sheets()[0]
y=''
#将列的值存入字符串
y=table.col_values(2)#读取列的值
#导入pyechats库
from pyecharts import Bar
import numpy as np
t=np.linspace(1,296,len(y))#等间隔取值
bar=Bar("文章阅读量展示","统计如下")#主副标题
bar.add("博客文章阅读量折线图展示",t,y,is_more_utils=True)#标题
bar.show_config()#展示HTML源代码
bar.render(r"C:/Users/ASUS/Desktop/txt1/bokezhexiantu.html")#保存到本地bokezhexiantu.html

结果展示:

Python读取Excel表格,并同时画折线图和柱状图的方法

Python读取Excel表格,并同时画折线图和柱状图的方法

好了,就到这里了,对于Python我也是初学者,有什么不好的地方还望指教一二!

以上这篇Python读取Excel表格,并同时画折线图和柱状图的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python访问抓取网页常用命令总结
Apr 11 Python
python3如何将docx转换成pdf文件
Mar 23 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
Dec 24 Python
python 监听salt job状态,并任务数据推送到redis中的方法
Jan 14 Python
python中PS 图像调整算法原理之亮度调整
Jun 28 Python
pygame实现俄罗斯方块游戏(AI篇1)
Oct 29 Python
Python 实现自动完成A4标签排版打印功能
Apr 09 Python
Python matplotlib实时画图案例
Apr 23 Python
Python如何截图保存的三种方法(小结)
Sep 01 Python
Pandas中两个dataframe的交集和差集的示例代码
Dec 13 Python
Python爬虫数据的分类及json数据使用小结
Mar 29 Python
Python 内置函数速查表一览
Jun 02 Python
对python3中pathlib库的Path类的使用详解
Oct 14 #Python
python使用numpy读取、保存txt数据的实例
Oct 14 #Python
Python读取txt某几列绘图的方法
Oct 14 #Python
python实现从文件中读取数据并绘制成 x y 轴图形的方法
Oct 14 #Python
python得到qq句柄,并显示在前台的方法
Oct 14 #Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
Oct 14 #Python
python读取文本中的坐标方法
Oct 14 #Python
You might like
php计算数组相同值出现次数的代码(array_count_values)
2015/01/20 PHP
在WordPress的后台中添加顶级菜单和子菜单的函数详解
2016/01/11 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
PHP实现简单计算器小程序
2020/08/28 PHP
PHP使用POP3读取邮箱接收邮件的示例代码
2020/07/08 PHP
javascript五图轮播切换实用版
2012/08/17 Javascript
JQuery对id中含有特殊字符的转义处理示例
2013/09/06 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
js判断日期时间有效性的方法
2015/10/24 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
Angular2的管道Pipe的使用方法
2017/11/07 Javascript
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
Python显示进度条的方法
2014/09/20 Python
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
python实现京东秒杀功能
2018/07/30 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
如何将PySpark导入Python的放实现(2种)
2020/04/26 Python
给Django Admin添加验证码和多次登录尝试限制的实现
2020/07/26 Python
python下载的库包存放路径
2020/07/27 Python
Coltorti Boutique官网:来自意大利的设计师品牌买手店
2018/11/09 全球购物
非常详细的C#面试题集
2016/07/13 面试题
市场营销职业生涯规划书范文
2014/01/12 职场文书
材料工程专业毕业生求职信
2014/03/04 职场文书
交警作风整顿剖析材料
2014/10/11 职场文书
初婚未育证明样本
2014/10/24 职场文书
2015年党员公开承诺书范文
2015/01/22 职场文书
苏州园林导游词
2015/02/03 职场文书
2015大学生自我评价范文
2015/03/03 职场文书
使用Pytorch训练two-head网络的操作
2021/05/28 Python
MySQL空间数据存储及函数
2021/09/25 MySQL
JS封装cavans多种滤镜组件
2022/02/15 Javascript
Linux系统下MySQL配置主从分离的步骤
2022/03/21 MySQL