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编写android截屏脚本双击运行即可
Jul 21 Python
Python使用ftplib实现简易FTP客户端的方法
Jun 03 Python
Using Django with GAE Python 后台抓取多个网站的页面全文
Feb 17 Python
Python配置mysql的教程(推荐)
Oct 13 Python
Python实现在某个数组中查找一个值的算法示例
Jun 27 Python
值得收藏,Python 开发中的高级技巧
Nov 23 Python
Python通用循环的构造方法实例分析
Dec 19 Python
python3正则模块re的使用方法详解
Feb 11 Python
在jupyter notebook 添加 conda 环境的操作详解
Apr 10 Python
Python高阶函数与装饰器函数的深入讲解
Nov 10 Python
Python抖音快手代码舞(字符舞)的实现方法
Feb 07 Python
Python中else的三种使用场景
Jun 16 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
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
用PHP生成静态HTML速度快类库
2007/03/18 PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
10个实用的PHP代码片段
2011/09/02 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
php将图片保存为不同尺寸图片的图片类实例
2015/03/30 PHP
网页里控制图片大小的相关代码
2006/06/25 Javascript
在html页面中包含共享页面的方法
2008/10/24 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
js怎么覆盖原有方法实现重写
2014/09/04 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
JavaScript实现非常简单实用的下拉菜单效果
2015/08/27 Javascript
如何实现json数据可视化详解
2016/11/24 Javascript
基于vue.js快速搭建图书管理平台
2017/10/29 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
vue-router相关基础知识及工作原理
2018/03/16 Javascript
JS简单表单验证功能完整示例
2020/01/26 Javascript
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
Python中的yield浅析
2014/06/16 Python
Python第三方库xlrd/xlwt的安装与读写Excel表格
2017/01/21 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
python批量从es取数据的方法(文档数超过10000)
2018/12/27 Python
python基础知识(一)变量与简单数据类型详解
2019/04/17 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
2020/03/23 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
汽车电子与维修专业大学生求职信
2013/09/28 职场文书
25岁生日感言
2014/01/13 职场文书
学校评语大全
2014/05/06 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
亚布力滑雪场导游词
2015/02/09 职场文书
运动会加油稿30字
2015/07/21 职场文书
《颐和园》教学反思
2016/02/19 职场文书
2016见义勇为事迹材料汇总
2016/03/01 职场文书
使用python创建股票的时间序列可视化分析
2022/03/03 Python