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面向对象编程中关于类和方法的学习笔记
Jun 30 Python
python连接mysql实例分享
Oct 09 Python
Python实现Linux的find命令实例分享
Jun 04 Python
python实现事件驱动
Nov 21 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
Jan 29 Python
numpy下的flatten()函数用法详解
May 27 Python
python3 requests库文件上传与下载实现详解
Aug 22 Python
如何通过Django使用本地css/js文件
Jan 20 Python
python多维数组分位数的求取方式
Mar 03 Python
Python存储读取HDF5文件代码解析
Nov 25 Python
python中@contextmanager实例用法
Feb 07 Python
python本地文件服务器实例教程
May 02 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
PHP生成UTF8文件的方法
2010/05/15 PHP
将一维或多维的数组连接成一个字符串的php代码
2010/08/08 PHP
php入门学习知识点五 关于php数组的几个基本操作
2011/07/14 PHP
如何使用Strace调试工具
2013/06/03 PHP
PHP面向对象程序设计之接口用法
2014/08/20 PHP
php+ajax实时刷新简单实例
2015/02/25 PHP
PHP的关于变量和日期处理的一些面试题目整理
2015/08/10 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
2019/08/14 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
script标签的 charset 属性使用说明
2010/12/04 Javascript
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
今天是星期几的4种JS代码写法
2013/09/17 Javascript
JavaScript简单实现鼠标拖动选择功能
2014/03/06 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
2015/11/04 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
js中获取 table节点各tr及td的内容简单实例
2016/10/14 Javascript
AngularJS动态加载模块和依赖的方法分析
2016/11/08 Javascript
jquery ajax异步提交表单数据的方法
2017/10/27 jQuery
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
详解使用React.memo()来优化函数组件的性能
2019/03/19 Javascript
python一行sql太长折成多行并且有多个参数的方法
2018/07/19 Python
浅谈Python批处理文件夹中的txt文件
2019/03/11 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
解决pycharm最左侧Tool Buttons显示不全的问题
2019/12/17 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
python爬虫容易学吗
2020/06/02 Python
中国跨境海淘网站:考拉海购
2016/08/01 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
你常见到的runtime exception
2016/09/05 面试题
学生会主席竞聘书
2014/03/31 职场文书
工作收入住址证明
2014/10/28 职场文书
捐助倡议书
2015/01/19 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS