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连接MySQL、MongoDB、Redis、memcache等数据库的方法
Nov 15 Python
Python爬虫包BeautifulSoup实例(三)
Jun 17 Python
python3 实现验证码图片切割的方法
Dec 07 Python
python模糊图片过滤的方法
Dec 14 Python
树莓派实现移动拍照
Jun 22 Python
Python中的类与类型示例详解
Jul 10 Python
python 求定积分和不定积分示例
Nov 20 Python
关于pandas的离散化,面元划分详解
Nov 22 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
Dec 23 Python
将python文件打包exe独立运行程序方法详解
Feb 12 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
Feb 27 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 的加密函数 md5,crypt,base64_encode 等使用介绍
2012/04/09 PHP
php中引用符号(&)的使用详解
2013/11/13 PHP
jquery miniui 教程 表格控件 合并单元格应用
2012/11/25 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
JavaScript中创建对象的模式汇总
2016/04/19 Javascript
JavaScript事件学习小结(三)js事件对象
2016/06/09 Javascript
jquery实现ajax加载超时提示的方法
2016/07/23 Javascript
利用angular.copy取消变量的双向绑定与解析
2016/11/25 Javascript
浅谈angular4生命周期钩子
2017/09/05 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
security.js实现的RSA加密功能示例
2018/06/06 Javascript
ng-zorro-antd 入门初体验
2018/12/03 Javascript
python 文件与目录操作
2008/12/24 Python
python实现SMTP邮件发送功能
2020/06/16 Python
Python设计模式之代理模式简单示例
2018/01/09 Python
python os模块简单应用示例
2019/05/23 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
Python更换pip源方法过程解析
2020/05/19 Python
浅谈django框架集成swagger以及自定义参数问题
2020/07/07 Python
Python numpy大矩阵运算内存不足如何解决
2020/11/19 Python
基于Django快速集成Echarts代码示例
2020/12/01 Python
Lookfantastic德国官网:英国知名美妆购物网站
2017/06/11 全球购物
美国转售二手商品的电子商务平台:BLINQ
2018/12/13 全球购物
工作失误检讨书范文大全
2014/01/13 职场文书
银行员工职业规划范文
2014/01/21 职场文书
土木工程专业推荐信
2014/02/19 职场文书
教师评语大全
2014/04/28 职场文书
社会稳定风险评估方案
2014/06/02 职场文书
工作失职自我检讨书
2015/05/05 职场文书
jQuery实现广告显示和隐藏动画
2021/07/04 jQuery
nginx常用配置conf的示例代码详解
2022/03/21 Servers
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android