Python读取excel画图
excel表格共6列,分别存储x1,y1,z1,x2,y2,z2的值
代码如下:
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np#这个会直接默认读取到这个Excel的第一个表单
excel1=pd.read_excel('D:/Postgraduate//新建 Microsoft Excel 工作表.xlsx')
data=excel1.values #默认读取前5行的数据
#data=excel1.iloc[:,:].values #读取所有行的SXYZ以及DXYZ列的值,这里需要嵌套列表
print("读取指定行的数据:\n{0}".format(data))
dx=[]
dy=[]
dz=[]
for (x1,y1,z1,x2,y2,z2) in data:dx.append(float(x1-x2))dy.append(float(y1-y2))dz.append(float(z1-z2))
print(dx,dy,dz)fig, (ax1, ax2, ax3) = plt.subplots(3, 1)
# make a little extra space between the subplots
fig.subplots_adjust(hspace=1)
#fig.title("ion_free,trop_free,elmin=0°")
plt.suptitle("ion,trop,elmin=15°") #设置总标题t=range(len(dx))
avex = ("%.4f " % np.mean(dx))
stdx=("%.4f " % np.std(dx))
s="ave:"+str(avex) +" "+ "std:"+ str(stdx)
ax1.set_title('%s' % s)
ax1.plot(t, dx,'b')
ax1.set_xlim(0, len(dx))
#ax1.set_xlabel('epho')
ax1.set_ylabel('dx(m)')
ax1.grid(True)avey = ("%.4f " % np.mean(dy))
stdy=("%.4f " % np.std(dy))
s="ave:"+str(avey) +" "+ "std:"+ str(stdy)
ax2.set_title('%s' % s)
ax2.plot(t, dy,'r')
ax2.set_xlim(0, len(dx))
#ax2.set_xlabel('epho')
ax2.set_ylabel('dy(m)')
ax2.grid(True)avez = ("%.4f " % np.mean(dz))
stdz=("%.4f " % np.std(dz))
s="ave:"+str(avez) +" "+ "std:"+ str(stdz)
ax3.set_title('%s' % s)
ax3.plot(t, dz,'g')
ax3.set_xlim(0, len(dx))
ax3.set_xlabel('epho')
ax3.set_ylabel('dz(m)')
ax3.grid(True)
plt.show()
结果如下图:
Python读取excel画图相关推荐
- python画柱状图和折线图-Python读取Excel表格,并同时画折线图和柱状图的方法
今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...
- 使用python读取excel中的数据,并绘制折线图
使用python读取excel中的数据,并绘制折线图 做实验的时候采集到一些数据,从文本拷贝到excel,然后从十六进制转换成十进制.图表是分析数据的有利工具,使用python绘制出的图表简明美观.所 ...
- Python读取excel数据且横轴是日期的图像绘制
Python的matplotlib包含很多图表函数,其中plot()函数是绘制坐标图的. 通常情况下,横轴和纵轴都是数值型数据很好画图,直接带入数据,坐标轴会自动调节大小和显示密度.但是当横轴是日期时 ...
- 用python读取excel数据、并作图_Python读取Excel表格,并同时画折线图和柱状图的方法...
今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...
- Python读取excel/csv表格并通过折线图可视化显示
Python读取excel/csv表格并通过折线图可视化显示 写作背景 参数 使用figure()函数重新申请一个figure对象 注意,每次调用figure的时候都会重新申请一个figure对象 第 ...
- python 读取excel文件 效率 时间 格式_python读取Excel文件中的时间数据
在使用python读取Excel文件中的时间格式,碰到的时间格式转换问题: 读取这样的表格: 输出这样的数据结果: 然而这样的结果却不是我们想要的,我们需要的是这样的结果: 1.安装python官方库 ...
- python读取excel写入数据库_python实现读取excel写入mysql的小工具详解
Python是数据分析的强大利器 利用Python做数据分析,第一步就是学习如何读取日常工作中产生各种excel报表并存入数据中,方便后续数据处理. 这里向大家分享python如何读取excel,并使 ...
- python读取excel日期内容读出来是数字-Python读取Excel,日期列读出来是数字的处理...
Python读取Excel,里面如果是日期,直接读出来是float类型,无法直接使用. 通过判断读取表格的数据类型ctype,进一步处理. 返回的单元格内容的类型有5种: ctype: 0 empty ...
- python获取excel某一列所有值-Python读取Excel一列并计算所有对象出现次数的方法...
第一种方法 import pandas as pd from collections import Counter data = '参赛信息.xlsx' data = pd.read_excel('参 ...
- python读取excel表格-python读写Excel表格的实例代码(简单实用)
安装两个库:pip install xlrd.pip install xlwt 1.python读excel--xlrd 2.python写excel--xlwt 1.读excel数据,包括日期等数据 ...
最新文章
- Global.asax详解
- 循环语句until和while
- java version 和javac版本不一致_解决linux下javac -version和java -version版本显示不一致...
- uci数据集_数据分析找不到数据集?快来看这个盘点
- android.view.VelocityTracker
- snprintf与sprintf的区别
- 人员管理系统 java_员工管理系统java版
- WPS 删除线快捷键
- 「运维有小邓」如何避免企业AD域弱密码
- 50 道网络面试题及答案
- qpython 3h下载_QPython 3Hv3.0.0 Android
- 戴尔服务器怎么u盘安装win7系统教程,戴尔电脑怎么用u盘装win7系统教程
- 计算机毕业设计(附源码)python-志愿者管理系统
- 服务器重启后samba启动不了,提示stop: Unknown instance: smbd start/running, process 76585
- 程序员你可以考虑安装的15款谷歌插件
- 终极自由之路:第二章 问题以及解决之道
- 解决_使用大白菜软件安装纯净版win有预装软件的问题
- js中拼接字符串遇到的单引号、双引号以及转义字符问题
- matlab 将子文件下同名称文件移植到同一文件夹下并按序排列重命名n.bmp,n=1,2,3...
- 基于51单片机定时器计数+74HC595移位寄存器+8位数码管时钟
热门文章
- outlook html 格式签名,Outlook HTML电子邮件签名
- Laravel重写或者覆盖vender下面的方法
- 斐讯c 语言面试题,斐讯面试记录—三线程交替打印ABC
- mysql32位的能装在64位的电脑上吗,32位处理器能装64位系统吗
- MySql重装出错, Staring the server出错,日志3306 with user root with no password...
- mysql frm的意思_mysqlfrm
- 【python】耗时统计小程序
- matlab确定分段函数的间断点,分段函数必有间断点( )
- 思维模型 情绪ABC理论
- 【K8S】阿里云VPS内网环境-Kubernetes集群基础部署(CentOS8.2)