Python读取Excel表格,并同时画折线图和柱状图的⽅法今⽇给⼤家分享⼀个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]
接下来就是读取列中的数值,也即是列中对象的数据:这个是我举例读取第三列的值
我这⾥采⽤是pyechats库画图,所以这⾥还需要安装;pip install pyechats,同时我们需要numpy库中的linspace,等间隔取值,因为Excel中的数据过⼤是,可能会产⽣⼴播尺度超出范围这个尺度。
t=np.linspace(1,296,len(y))#等间隔取值
接下来就是添加画图的数据:
bar.add("博客⽂章阅读量折线图展⽰",t,y,is_more_utils=True)
保存到本地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]
linspace numpy
y=''
#将列的值存⼊字符串
l_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源代码
结果展⽰:
好了,就到这⾥了,对于Python我也是初学者,有什么不好的地⽅还望指教⼀⼆!
以上这篇Python读取Excel表格,并同时画折线图和柱状图的⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论