今日给大家分享一个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我也是初学者,有什么不好的地方还望指教一二!

以上这篇Python读取Excel表格,并同时画折线图和柱状图的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持找一找教程网。

用python读取excel数据、并作图_Python读取Excel表格,并同时画折线图和柱状图的方法...相关推荐

  1. python导入数据画折线图_Python读取Excel表格,并同时画折线图和柱状图的方法

    今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...

  2. python画柱状图和折线图-Python读取Excel表格,并同时画折线图和柱状图的方法

    今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...

  3. 使用python的matplotlib(pyplot)画折线图和柱状图

    使用python的matplotlib(pyplot)画折线图和柱状图 今天帮师兄赶在deadline之前画论文的图,现学现卖很是刺激,现把使用matplotlib的子库pyplot画折线图和柱状图的 ...

  4. python数据可视化 matplotlib(2) 小白 - 典型图形进阶版:堆积折线图/并列柱状图/阶梯图/箱线图

    今天依然是matplotlib,在入门版的基础上加入了更多的组合和样式设置,matplotlib库是建立在Numpy基础上的绘图库. 典型统计图形对比 柱状图 堆积图:将若干统计图形堆叠起来的统计图形 ...

  5. 【python画图】使用python画折线图、柱状图

    目录 一.读取数据 (1)文件中读取数据 (2)代码中直接读取 二.画图 折线图 要想指定横纵轴的刻度范围或指定相应取值:(或者X轴不规则增长) 柱状图 其实现在有很多在线网站就可以直接导入数据画图, ...

  6. python画三维折线图_使用Python的matplotlib画折线图,柱状图,三维图

    因为在各种场景下需要各种实验数据的对比图像,有的中还要求dpi,这些在Python中的matplotlib中都可以实现,下面是总结的各种画图命令. 打包文件:https://download.csdn ...

  7. python读取excel数据并饼图_python生成excel表格以及饼图 示例源码

    [实例简介] [实例截图] [核心代码] # -*- coding: utf-8 -*- from openpyxl import load_workbook from openpyxl import ...

  8. python pandas写入数据后保存_python读取MySQL数据使用pandas写入到csv,并保存列名

    实现的功能:通过pymysql连接MySQL数据库,查询所需数据,然后使用pandas写入到csv文件,并且写入包含数据列名. import sys import pandas as pd impor ...

  9. python读取大数据量文件_python读取大数据文件

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. Android用户界面开发(11):Menu
  2. Github for Windows使用图文教程
  3. PHPCMS修改域名
  4. oracle扩展dblink数。
  5. springboot定时任务
  6. 在Asp.net MVC使用jqGrid--代码少点再少点
  7. 用友功能传送错误功能加密服务器组件加密服务器错误拒绝访问,用友U8v8.72单机版,登录时系统提示:不能登录到加密服务器。-用友U8...
  8. SQL的一个排序的问题
  9. 【Lolttery】项目开发日志 (七)socket io 结合 react js实现简单聊天室
  10. SpringBoot整合quartz的一个例子
  11. python神经网络编程 豆瓣,神经网络算法python实现
  12. 远距离485无线传输方案
  13. CF633H Fibonacci-ish II(莫队+线段树)
  14. c语言 %x,%d,%c,%s,%x各代表什么
  15. Chromium内核的浏览器Browsers查看Chromium的版本 : navigator.userAgent
  16. 炎炎夏日送清凉,转发集赞得T恤,51CTO定制T恤免费送了
  17. 【深度】最新万字综述自动驾驶,深度解构核心技术!
  18. Linux C-学习笔记(一)
  19. 器件选型篇:二极管之肖特基选型
  20. 如何做自己开发一个app

热门文章

  1. 手把手搭建游戏AI—如何使用深度学习搞定《流放之路》
  2. MySQL数据库进阶篇
  3. 天涯社区谢巍:Facebook区块链转型难度可能大于初创公司
  4. 网络维护--路由器设置---fir302c(phicomm)
  5. Excel工作表中设置好公式的单元格内容,不允许修改,如何锁定?
  6. Python 的“取整”的坑:一文了解Python取整
  7. Linux下安装SVN服务端教程
  8. 【wps】【毕业论文】三线表的绘制
  9. Ubuntu(Linux)增加新用户并赋予权限、删除用户
  10. word中批量修改、替换公式格式