时间:2021-05-22
今日给大家分享一个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以下就是完整代码:
结果展示:
好了,就到这里了,对于Python我也是初学者,有什么不好的地方还望指教一二!
以上这篇Python读取Excel表格,并同时画折线图和柱状图的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
柱状图、柱状图、饼图、面积图、雷达图。具体介绍如下:柱状图 折线图是排列在工作表的列或行中的数据可以绘制到折线。折线图可以显示随时间(根据常用比例设置)而变化
FineReport制作图标的时候,想要制作折线图和柱状图组合图,该怎么制作呢?下面我们就用一个实例说明设计一个折线图和柱状图组合的双轴图,请看下文详细介绍。软
前言小编之前已经跟大家分享过了《D3.js实现柱状图的方法详解》和《D3.js实现折线图的方法详解》这两篇文章,已经介绍过柱状图和折线图了。下面就来说说和这两种
1、设计思路(1)设计一个组合图,该图共用一个数据源(2)组合图是有柱状图和折线图组合的(3)柱状图显示的数据是依据左边的竖直轴,折线图的数据依据右边的竖直轴2
本文用Vue2.0+elementUI的panel组件和table组件+echarts的柱状图和折线图实现对结果的展示,实现了表格和图之间的切换和图和表之间的转