Python使用Numpy模块读取文件并绘制图片


Posted in Python onMay 13, 2020

代码如下

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
data = np.loadtxt('distance.txt',dtype = np.int)
print(data)
x = data[:,0] # 设置第1列数据为x轴数据。
y = np.log(data[:,1]) # 设置第2列为y轴数据,计算自然对数后赋值给y, 注意如果取以10为底的对数,则需要使用log10方法。
print(x[2])
print(y[2])
plt.figure(figsize= (6, 2.5)) # 设置图形宽高比
plt.plot(x, y, 'o')
# plt.ylabel('log(PGV)(微米/秒')
plt.plot(x[2],y[2],'o',color='red') # 用第3行数据突出显示数据,红线圆点。
plt.grid(ls = '--') # 设置网络线风格为虚线
plt.show()

结果

Python使用Numpy模块读取文件并绘制图片

使用Numpy模块的loadtxt方法读取数据为数组,这种读取文件的方法比通常的open方式读取的文件,更容易操作。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用socket连接远程服务器的方法
Apr 29 Python
深入解析Python中的list列表及其切片和迭代操作
Mar 13 Python
python之matplotlib学习绘制动态更新图实例代码
Jan 23 Python
python正则实现提取电话功能
Feb 24 Python
pyQt4实现俄罗斯方块游戏
Jun 26 Python
在Pycharm中修改文件默认打开方式的方法
Jan 17 Python
基于多进程中APScheduler重复运行的解决方法
Jul 22 Python
python线程安全及多进程多线程实现方法详解
Sep 27 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
Feb 18 Python
基于matplotlib xticks用法详解
Apr 16 Python
python构造IP报文实例
May 05 Python
详解pandas.DataFrame.plot() 画图函数
Jun 14 Python
python pyecharts 实现一个文件绘制多张图
May 13 #Python
Django与pyecharts结合的实例代码
May 13 #Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
May 12 #Python
Python爬取阿拉丁统计信息过程图解
May 12 #Python
PyPDF2读取PDF文件内容保存到本地TXT实例
May 12 #Python
Python3.7下安装pyqt5的方法步骤(图文)
May 12 #Python
小 200 行 Python 代码制作一个换脸程序
May 12 #Python
You might like
DIY一个适配电脑声卡的动圈话筒放大器
2021/03/02 无线电
php实现按指定大小等比缩放生成上传图片缩略图的方法
2014/12/15 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
2010/10/18 Javascript
js自定义事件代码说明
2011/01/31 Javascript
jquery 添加节点的几种方法介绍
2013/09/04 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
2013/12/10 Javascript
用js替换除数字与逗号以外的所有字符的代码
2014/06/07 Javascript
详解javascript跨浏览器事件处理程序
2016/03/27 Javascript
JSONP原理及简单实现
2016/06/08 Javascript
jQuery右下角悬浮广告实例
2016/10/17 Javascript
微信小程序-获得用户输入内容
2017/02/13 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
js分页之前端代码实现和请求处理
2017/08/04 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
vue自动化表单实例分析
2018/05/06 Javascript
通过函数作用域和块级作用域看javascript的作用域链
2018/08/05 Javascript
vuejs前后端数据交互之从后端请求数据的实例
2018/08/11 Javascript
vue router导航守卫(router.beforeEach())的使用详解
2019/04/19 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
2020/02/05 Javascript
wxPython中文教程入门实例
2014/06/09 Python
Python写的Socks5协议代理服务器
2014/08/06 Python
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
对pandas replace函数的使用方法小结
2018/05/18 Python
3行Python代码实现图像照片抠图和换底色的方法
2019/10/10 Python
pytorch方法测试详解——归一化(BatchNorm2d)
2020/01/15 Python
html5 标签
2009/07/16 HTML / CSS
html5-websocket基于远程方法调用的数据交互实现
2012/12/04 HTML / CSS
夏尔巴人登珠峰品牌:Sherpa Adventure Gear
2018/02/08 全球购物
小学教师事迹材料
2014/01/13 职场文书
《小儿垂钓》教学反思
2014/02/23 职场文书
中学生纪念九一八事变演讲稿
2014/09/14 职场文书
《观潮》教学反思
2016/02/17 职场文书
Django项目如何正确配置日志(logging)
2021/04/29 Python