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魔法方法-自定义序列详解
Jul 21 Python
python对矩阵进行转置的2种处理方法
Jul 17 Python
python word转pdf代码实例
Aug 16 Python
Python 实现Serial 与STM32J进行串口通讯
Dec 18 Python
Pytorch maxpool的ceil_mode用法
Feb 18 Python
Python enumerate内置库用法解析
Feb 24 Python
python MultipartEncoder传输zip文件实例
Apr 07 Python
Python爬虫之爬取最新更新的小说网站
May 06 Python
Python - 10行代码集2000张美女图
May 23 Python
Python可视化学习之seaborn调色盘
Feb 24 Python
Python实现批量自动整理文件
Mar 16 Python
Python学习之包与模块详解
Mar 19 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
解决GD中文乱码问题
2007/02/14 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
2011/07/12 PHP
php抽奖小程序的实现代码
2013/06/18 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
注意!PHP 7中不要做的10件事
2016/09/18 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
JavaScript函数、方法、对象代码
2008/10/29 Javascript
JavaScript 面向对象编程(2) 定义类
2010/05/18 Javascript
jQuery的运行机制和设计理念分析
2011/04/05 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
Egret引擎开发指南之视觉编程
2014/09/03 Javascript
Javascript基础教程之if条件语句
2015/01/18 Javascript
JavaScript计算两个日期时间段内日期的方法
2015/03/16 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
KnockoutJs快速入门教程
2016/05/16 Javascript
详解Angular.js中$http拦截器的介绍及使用
2017/07/04 Javascript
详解JS中的柯里化(currying)
2017/08/17 Javascript
JavaScript实现QQ列表展开收缩扩展功能
2017/10/30 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
[49:59]KG vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python利用pyHook实现监听用户鼠标与键盘事件
2014/08/21 Python
Python中的Numeric包和Numarray包使用教程
2015/04/13 Python
python实现复制文件到指定目录
2019/10/16 Python
用ldap作为django后端用户登录验证的实现
2020/12/07 Python
购买瑞典当代设计的腕表和太阳眼镜:TRIWA
2016/10/30 全球购物
经典c++面试题六
2012/01/18 面试题
写好自荐信需做到的5要点
2014/03/07 职场文书
庆六一活动总结
2014/08/29 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
2014年客房部工作总结
2014/11/22 职场文书
矛盾论读书笔记
2015/06/29 职场文书
一篇带你入门Java垃圾回收器
2021/06/16 Java/Android