python读取excel画折线图_python读取excel数据绘制简单曲线图的完整步骤记录
python读写excel文件有很多种方法:
用xlrd和xlwt进行excel读写
用openpyxl进行excel读写
用pandas进行excel读写
本文使用xlrd读取excel文件(xls,sxls格式),使用xlwt向excel写入数据
一、xlrd和xlwt的安装
安装很简单,windos+r调出运行窗口,输入cmd,进入命令行窗口,输入以下命令。
安装xlrd: pip install xlrd
安装xlwt: pip install xlwt
xlrd的API(application programming interface)网址: https://xlrd.readthedocs.io/en/latest/api.html
在这里可以看到xlrd内的各种对象和方法
数据读取
用xlrd读取excle数据:
使用xlrd.open_wokrbook(),打开文件,得到book对象
book.sheet()[0]得到sheet对象
基于sheet对象获取各种信息,(往下还有cell对象)
import numpy as np
from matplotlib import pyplot as plt
import chinese
import xlrd
import xlwt
#导入了chinese.py来设置汉字,
chinese.set_ch()
"""读取excel文件,API见https://xlrd.readthedocs.io/en/latest/api.html"""
filename="wind.xls"
book_wind=xlrd.open_workbook(filename=filename)
wind_sheet1=book_wind.sheets()[0]#这个[0]我没看懂
#读取第1行标题
title=wind_sheet1.row_values(0)
#读取第一、二、三列标题以下的数据 col_values(colx,start_row=0,end_row=none)
x=wind_sheet1.col_values(0,1)
y1=wind_sheet1.col_values(1,1)
y2=wind_sheet1.col_values(2,1)
#绘制曲线图
line1,=plt.plot(x,y1,label="速度场方差")
line1.set_dashes([2,2,10,2])#将曲线设置为点划线,set_dashes([line_space,space_space,line_space,space_space])
line2,=plt.plot(x,y2,label="流量场方差")
line2.set_dashes([2,2,2,2])
plt.title("方差曲线",fontsize=16)
plt.legend(loc=4)#设置图例位置,4表示右下角
plt.show()
总结
到此这篇关于python读取excel数据绘制简单曲线图的文章就介绍到这了,更多相关python读取excel数据绘制简单曲线图内容请搜索云海天教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持云海天教程!
原文链接:https://blog.csdn.net/tianyongsen1/article/details/109314277
python读取excel画折线图_python读取excel数据绘制简单曲线图的完整步骤记录相关推荐
- python导入数据画折线图_Python读取Excel表格,并同时画折线图和柱状图的方法
今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...
- python根据时间序列画折线图_Python cufflinks 绘制折线图,时间序列,子图:简单,很快,很酷,还会动,从此 seaborn 是路人...
引言 Python 的 seaborn 与 matplotlib 绘图已不必多说,相信能够开始尝试使用 cufflinks 或者 FineBI 等工具进行绘图的朋友,已经对基本的数据可视化有了一定的了 ...
- python根据时间序列画折线图_Python:matplotlib 和 Seaborn 之折线图 (三十七)
折线图 折线图是一种很常见的图形,用于描绘一个数字变量相对于第二个变量的值的变化趋势.在散点图中,所有数据点都会绘制出来,而在折线图中,每个唯一 x 值或 x 值的分箱仅绘制一个点(就像直方图一样). ...
- 如何使用python画折线图-Python 使用 matplotlib 画折线图教程
话不多说,直接上代码.最近修改一篇论文,实验部分的图全部重画了一下,也正好在此进行整理.使用 Python 的 matplotlib 库来画图还是比较方便的,今天整理一下用 matplotlib 画折 ...
- python 画折线图_Python让你的数据生成可视化图形
ID:pk哥 公众号:Python知识圈 最近的技术分享被老板说了,分享内容不错,可是这些统计图差了点.作为一个做技术的,这是不能忍受的.因为 Python 除了不会生孩子,其他的都会. 直接进入今天 ...
- python matplotlib画折线图_python使用matplotlib绘制折线图教程
matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...
- python在直方图上画折线图_python库之matplotlib的柱状图、直方图、阶梯图、折线图、饼图...
1.柱状图import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei']#支持中文标题 classes=['cla ...
- 使用Excel画折线图
需求 因为我们在做有些监测项目的时候我们需要用直观的数据去显示,为了让人们一眼就可以知道,最近的变化,所以我们需要用折线图的方式,为人们很直观的显示数据 准备工作 首先我们需要将数据有条理的整理出来 ...
- python计算平均值画折线图_【Python数据分析】一、matplotlib绘制折线图
matplotlib是最流行的Python会图库,主要做数据可视化图表. 本节目标:学习绘制折线图(plt.plot) 设置图片的大小和分辨率(plt.figure) 实现图片的保存(plt.save ...
- python画三维折线图_使用Python的matplotlib画折线图,柱状图,三维图
因为在各种场景下需要各种实验数据的对比图像,有的中还要求dpi,这些在Python中的matplotlib中都可以实现,下面是总结的各种画图命令. 打包文件:https://download.csdn ...
最新文章
- leetcode-53 最大子序和
- $_FILES上传错误类型
- boost::coroutine2模块实现解析器的测试程序
- 小程序动画Animation,高度增加动画形式,图标旋转动画形式
- 微服务配置中心实战:Spring + MyBatis + Druid + Nacos
- Error: Cannot find module 'webpack-cli'--解决方案
- 【今日CV 计算机视觉论文速览 第145期】Fri, 19 Jul 2019
- HttpClient_002_中文乱码、HttpClient中文乱码透析、总结
- layui select框动态展示option与拿值
- sem一家之言_白杨SEO:推荐六本好书给你!包含SEO、SEM、推广、运营等
- 论文编辑——插入公式编号并对齐、插入图表编号、正文引用各类编号
- 对比excel 轻松学python百度云_解读《对比Excel轻松学习Python数据分析》
- 组态(Configuration)
- 聚观早报 | 苏宁易购入驻美团外卖;今日头条接入抖音电商
- 为此计算机所有用户安装加载项,此网站需要运行以下加载项……如果您信任该网站和该加载项并允许运行该加载项...
- 浅谈对IT架构师的理解
- 【C语言基础练习】有红、绿、蓝三种颜色的球各3个。现在将着9个球混合放在一个盒子中,从中任意摸出6个,编程计算摸出球的各种颜色搭配。
- android-历史版本
- 如何使用 Echarts 和 SVG文件写大屏可视化地图 ?
- html与css游戏开发工具,html/css/js开发者必备的10款最佳工具