用python读取excel数据、并作图_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]
接下来就是读取列中的数值,也即是列中对象的数据:这个是我举例读取第三列的值
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表格,并同时画折线图和柱状图的方法...相关推荐
- python导入数据画折线图_Python读取Excel表格,并同时画折线图和柱状图的方法
今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...
- python画柱状图和折线图-Python读取Excel表格,并同时画折线图和柱状图的方法
今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...
- 使用python的matplotlib(pyplot)画折线图和柱状图
使用python的matplotlib(pyplot)画折线图和柱状图 今天帮师兄赶在deadline之前画论文的图,现学现卖很是刺激,现把使用matplotlib的子库pyplot画折线图和柱状图的 ...
- python数据可视化 matplotlib(2) 小白 - 典型图形进阶版:堆积折线图/并列柱状图/阶梯图/箱线图
今天依然是matplotlib,在入门版的基础上加入了更多的组合和样式设置,matplotlib库是建立在Numpy基础上的绘图库. 典型统计图形对比 柱状图 堆积图:将若干统计图形堆叠起来的统计图形 ...
- 【python画图】使用python画折线图、柱状图
目录 一.读取数据 (1)文件中读取数据 (2)代码中直接读取 二.画图 折线图 要想指定横纵轴的刻度范围或指定相应取值:(或者X轴不规则增长) 柱状图 其实现在有很多在线网站就可以直接导入数据画图, ...
- python画三维折线图_使用Python的matplotlib画折线图,柱状图,三维图
因为在各种场景下需要各种实验数据的对比图像,有的中还要求dpi,这些在Python中的matplotlib中都可以实现,下面是总结的各种画图命令. 打包文件:https://download.csdn ...
- python读取excel数据并饼图_python生成excel表格以及饼图 示例源码
[实例简介] [实例截图] [核心代码] # -*- coding: utf-8 -*- from openpyxl import load_workbook from openpyxl import ...
- python pandas写入数据后保存_python读取MySQL数据使用pandas写入到csv,并保存列名
实现的功能:通过pymysql连接MySQL数据库,查询所需数据,然后使用pandas写入到csv文件,并且写入包含数据列名. import sys import pandas as pd impor ...
- python读取大数据量文件_python读取大数据文件
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
最新文章
- Android用户界面开发(11):Menu
- Github for Windows使用图文教程
- PHPCMS修改域名
- oracle扩展dblink数。
- springboot定时任务
- 在Asp.net MVC使用jqGrid--代码少点再少点
- 用友功能传送错误功能加密服务器组件加密服务器错误拒绝访问,用友U8v8.72单机版,登录时系统提示:不能登录到加密服务器。-用友U8...
- SQL的一个排序的问题
- 【Lolttery】项目开发日志 (七)socket io 结合 react js实现简单聊天室
- SpringBoot整合quartz的一个例子
- python神经网络编程 豆瓣,神经网络算法python实现
- 远距离485无线传输方案
- CF633H Fibonacci-ish II(莫队+线段树)
- c语言 %x,%d,%c,%s,%x各代表什么
- Chromium内核的浏览器Browsers查看Chromium的版本 : navigator.userAgent
- 炎炎夏日送清凉,转发集赞得T恤,51CTO定制T恤免费送了
- 【深度】最新万字综述自动驾驶,深度解构核心技术!
- Linux C-学习笔记(一)
- 器件选型篇:二极管之肖特基选型
- 如何做自己开发一个app