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调用java的Webservice示例
Mar 10 Python
Python中处理字符串之islower()方法的使用简介
May 19 Python
python使用urllib2提交http post请求的方法
May 26 Python
Python排序搜索基本算法之选择排序实例分析
Dec 09 Python
flask中主动抛出异常及统一异常处理代码示例
Jan 18 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
Apr 10 Python
对python中Librosa的mfcc步骤详解
Jan 09 Python
使用PyQt4 设置TextEdit背景的方法
Jun 14 Python
33个Python爬虫项目实战(推荐)
Jul 08 Python
pandas的to_datetime时间转换使用及学习心得
Aug 11 Python
pandas实现excel中的数据透视表和Vlookup函数功能代码
Feb 14 Python
Python Django搭建网站流程图解
Jun 13 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
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
2007/08/19 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
PHP版本常用的排序算法汇总
2015/12/20 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
PHP设计模式之模板方法模式实例浅析
2018/12/20 PHP
取键盘键位ASCII码的网页
2007/07/30 Javascript
js中的push和join方法使用介绍
2013/10/08 Javascript
教你使用javascript简单写一个页面模板引擎
2015/05/05 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
jquery实现滑动特效代码
2015/08/10 Javascript
Bootstrap精简教程
2015/11/27 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
Javascript中从学习bind到实现bind的过程
2018/01/05 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
vue拖拽组件 vuedraggable API options实现盒子之间相互拖拽排序
2019/07/08 Javascript
javascript实现简易聊天室
2019/07/12 Javascript
使用Python对MySQL数据操作
2017/04/06 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
2018/11/20 Python
django 基于中间件实现限制ip频繁访问过程详解
2019/07/30 Python
Django发送邮件功能实例详解
2019/09/02 Python
python中有关时间日期格式转换问题
2019/12/25 Python
python实现一次性封装多条sql语句(begin end)
2020/06/06 Python
加拿大户外探险购物网站:SAIL
2020/06/27 全球购物
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
2016/03/23 面试题
护士辞职信模板
2014/01/20 职场文书
初三政治教学反思
2014/01/30 职场文书
总经理秘书岗位职责
2014/03/17 职场文书
优秀少先队大队辅导员事迹材料
2014/05/04 职场文书
创先争优活动个人总结
2015/03/04 职场文书
工作汇报材料难写?方法都在这里了!
2019/07/01 职场文书
欧元符号 €
2022/02/17 杂记
MySQL实战记录之如何快速定位慢SQL
2022/03/23 MySQL