Python产生Gnuplot绘图数据的方法


Posted in Python onNovember 09, 2018

gnuplot的绘图可以直接选取文件绘图,文件格式要求如下:

x1 y1

x2 y2

......

xn yn

在python中利用文件操作的write方法可以非常方便实现,在此记录一下,这里强调s的是gnuplot的绘图,用python只是产生一下数据w而已,并不讨论python绘图和gnuplot的优劣,自己也是刚学gnuplot

Python代码

import os
import random
import math

os.chdir(u"d:\\Files\\gnuplot")

file = open("random_number.txt",'w+')

for i in range(200):
 file.write(str(i+random.random()))
 file.write(' ')
 file.write(str(math.log10(i+random.randint(-3,7))))
 file.write('\n')

file.close()

打开d:\\Files\\gnuplot路径下生成的文件,内容如下:

Python产生Gnuplot绘图数据的方法

注意gnuplot的工作路径也要选择到d:\Files\gnuplot ,然后执行下列代码

gnuplot代码

plot 'random_number.txt'

gnuplot输出结果如下:

Python产生Gnuplot绘图数据的方法

以上这篇Python产生Gnuplot绘图数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python翻译软件实现代码(使用google api完成)
Nov 26 Python
java直接调用python脚本的例子
Feb 16 Python
python集合用法实例分析
May 30 Python
使用python 爬虫抓站的一些技巧总结
Jan 10 Python
Python对象属性自动更新操作示例
Jun 15 Python
详解python 模拟豆瓣登录(豆瓣6.0)
Apr 18 Python
Django 大文件下载实现过程解析
Aug 01 Python
python并发编程 Process对象的其他属性方法join方法详解
Aug 20 Python
Django配置文件代码说明
Dec 04 Python
python如何把字符串类型list转换成list
Feb 18 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
Feb 27 Python
Python+Opencv身份证号码区域提取及识别实现
Aug 25 Python
python pyheatmap包绘制热力图
Nov 09 #Python
Django 视图层(view)的使用
Nov 09 #Python
Python创建一个空的dataframe,并循环赋值的方法
Nov 08 #Python
CentOS 7下安装Python3.6 及遇到的问题小结
Nov 08 #Python
python 高效去重复 支持GB级别大文件的示例代码
Nov 08 #Python
python消除序列的重复值并保持顺序不变的实例
Nov 08 #Python
Django中的forms组件实例详解
Nov 08 #Python
You might like
星际流派综述
2020/03/04 星际争霸
php数组函数序列之array_search()- 按元素值返回键名
2011/11/04 PHP
php判断文件上传图片格式的实例详解
2017/09/30 PHP
提高Laravel应用性能方法详解
2019/06/24 PHP
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
13 个JavaScript 性能提升技巧分享
2012/07/26 Javascript
基于JavaScript 声明全局变量的三种方式详解
2013/05/07 Javascript
jquery实现div阴影效果示例代码
2013/09/16 Javascript
JS函数重载的解决方案
2014/05/13 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
浅析jQuery操作select控件的取值和设值
2016/12/07 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
jQuery插件imgAreaSelect基础讲解
2017/05/26 jQuery
深入理解vue2.0路由如何配置问题
2017/07/18 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
使用Typescript和ES模块发布Node模块的方法
2020/05/25 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
测试、预发布后用python检测网页是否有日常链接
2014/06/03 Python
python实现的简单文本类游戏实例
2015/04/28 Python
python中偏函数partial用法实例分析
2015/07/08 Python
python抽取指定url页面的title方法
2018/05/11 Python
python多任务及返回值的处理方法
2019/01/22 Python
Django如何实现上传图片功能
2019/08/16 Python
Python内置类型性能分析过程实例
2020/01/29 Python
Python基于xlutils修改表格内容过程解析
2020/07/28 Python
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
微软日本官方网站:Microsoft日本
2017/11/26 全球购物
竞选学习委员演讲稿
2014/04/28 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
2014最新房贷收入证明范本
2014/09/12 职场文书
上诉状格式
2015/05/23 职场文书
迎新生晚会主持词
2015/06/30 职场文书
2015年防灾减灾工作总结
2015/07/24 职场文书
MySQL中连接查询和子查询的问题
2021/09/04 MySQL