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的批量远程管理和部署工具Fabric用法实例
Jan 23 Python
Python win32com 操作Exce的l简单方法(必看)
May 25 Python
使用python实现接口的方法
Jul 07 Python
python微信公众号之关键词自动回复
Jun 15 Python
Pycharm设置去除显示的波浪线方法
Oct 28 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
Jun 17 Python
利用setuptools打包python程序的方法步骤
Jan 18 Python
Python3 字典dictionary入门基础附实例
Feb 10 Python
解决Python pip 自动更新升级失败的问题
Feb 21 Python
Python接口测试结果集实现封装比较
May 01 Python
Python使用Kubernetes API访问集群
May 30 Python
python编程实现清理微信重复缓存文件
Nov 01 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
使用Limit参数优化MySQL查询的方法
2008/11/12 PHP
PHP HTML代码串截取代码
2008/12/29 PHP
PHP+MySQL 制作简单的留言本
2009/11/02 PHP
解析thinkphp基本配置 convention.php
2013/06/18 PHP
10 个经典PHP函数
2013/10/17 PHP
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
php+xml实现在线英文词典查询的方法
2015/01/23 PHP
php递归创建目录的方法
2015/02/02 PHP
使用PHP+AJAX让WordPress动态加载文章的教程
2015/12/11 PHP
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
js 自定义个性下拉选择框示例
2013/08/20 Javascript
js判断变量初始化的三种形式及推荐用的形式
2014/07/22 Javascript
JS控制弹出新页面窗口位置和大小的方法
2015/03/02 Javascript
JavaScript使用cookie记录临时访客信息的方法
2015/04/07 Javascript
20分钟打造属于你的Bootstrap站点
2016/07/27 Javascript
jQuery UI Grid 模态框中的表格实例代码
2017/04/01 jQuery
JavaScript中 DOM操作方法小结
2017/04/25 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
2017/05/02 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
2018/08/11 Javascript
Echarts实现单条折线可拖拽效果
2019/12/19 Javascript
JS实现普通轮播图特效
2020/01/01 Javascript
python调用cmd命令行制作刷博器
2014/01/13 Python
python爬取各类文档方法归类汇总
2018/03/22 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
Python for循环生成列表的实例
2018/06/15 Python
浅谈Python中eval的强大与危害
2019/03/13 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
2019/07/04 Python
Python二次规划和线性规划使用实例
2019/12/09 Python
Python实现图片识别加翻译功能
2019/12/26 Python
详解python itertools功能
2020/02/07 Python
Python3操作MongoDB增册改查等方法详解
2020/02/10 Python
经验丰富程序员才知道的8种高级Python技巧
2020/07/27 Python
使用JS+CSS3技术:让你的名字动起来
2013/04/27 HTML / CSS
中国最大的名表商城:万表网
2016/08/29 全球购物
详解JVM系列之内存模型
2021/06/10 Javascript
为什么代码规范要求SQL语句不要过多的join
2021/06/23 MySQL