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编程中运用闭包时所需要注意的一些地方
May 02 Python
Python heapq使用详解及实例代码
Jan 25 Python
Python实现类的创建与使用方法示例
Jul 25 Python
Python排序算法实例代码
Aug 10 Python
python DataFrame 修改列的顺序实例
Apr 10 Python
Python面向对象之类和实例用法分析
Jun 08 Python
python命令行工具Click快速掌握
Jul 04 Python
Django ModelForm组件使用方法详解
Jul 23 Python
使用 python pyautogui实现鼠标键盘控制功能
Aug 04 Python
python datetime中strptime用法详解
Aug 29 Python
python list数据等间隔抽取并新建list存储的例子
Nov 27 Python
Jupyter安装链接aconda实现过程图解
Nov 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新手上路(七)
2006/10/09 PHP
php 分页函数multi() discuz
2009/06/21 PHP
10条php编程小技巧
2015/07/07 PHP
Javascript & DHTML 实例编程(教程)基础知识
2007/06/02 Javascript
JavaScript 事件属性绑定带参数的函数
2009/03/13 Javascript
asp(javascript)全角半角转换代码 dbc2sbc
2009/08/06 Javascript
JavaScript类和继承 constructor属性
2010/03/04 Javascript
jquery 学习之二 属性相关
2010/11/23 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
可编辑下拉框的2种实现方式
2014/06/13 Javascript
JavaScript中闭包之浅析解读(必看篇)
2016/08/25 Javascript
百度搜索框智能提示案例jsonp
2016/11/28 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
2017/03/01 Javascript
jQuery实现三级联动效果
2017/03/02 Javascript
jQuery实现手势解锁密码特效
2017/08/14 jQuery
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
6种JavaScript继承方式及优缺点(小结)
2020/02/06 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
2020/05/23 Javascript
python选择排序算法实例总结
2015/07/01 Python
Python2.7编程中SQLite3基本操作方法示例
2017/08/09 Python
Python正则表达式和re库知识点总结
2019/02/11 Python
python数据归一化及三种方法详解
2019/08/06 Python
css3 box-shadow阴影(外阴影与外发光)图示讲解
2017/08/11 HTML / CSS
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
html5与css3小应用
2013/04/03 HTML / CSS
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
网络安全方面的面试题
2015/11/04 面试题
超市中秋节活动方案
2014/02/12 职场文书
人力资源管理专业毕业生自荐书
2014/05/25 职场文书
孔繁森观后感
2015/06/10 职场文书
超级实用的公文标题大全!
2019/07/19 职场文书
基于PostgreSQL/openGauss 的分布式数据库解决方案
2021/12/06 PostgreSQL
table设置超出部分隐藏,鼠标移上去显示全部内容的方法
2022/12/24 HTML / CSS