当前位置: 七九推 > IT编程>脚本编程>Python > Python产生Gnuplot绘图数据的方法

Python产生Gnuplot绘图数据的方法

2023年01月24日 Python 我要评论
gnuplot的绘图可以直接选取文件绘图,文件格式要求如下:x1 y1x2 y2...... xn yn在python中利用文件操作的write方法可以非常方便实现,在此记录一下,这里强调s的是gnu

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绘图数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持七九推。

(0)
打赏 微信扫一扫 微信扫一扫

相关文章:

  • selenium总结

    selenium总结

    个人对selenium的理解:1.使用selenium操作浏览器,实际上是使用selenium框架下的webdriver启动各浏览器的驱动实现对浏览器的操作的。... [阅读全文]
  • Python面向对象类的代码实例

    Python面向对象类的代码实例

    面向对象1.类#Filename:PyClass.pyclass Animal: count = 0#类成员,所有对象共享 __privateVal... [阅读全文]
  • Python3使用PyQt5制作简单的画板/手写板实例

    1.前言版本:Python3.6.1 + PyQt5写一个程序的时候需要用到画板/手写板,只需要最简单的那种。原以为网上到处都是,结果找了好几天,都没有找到想要的结果。网上的要么是…

    2023年01月25日 脚本编程
  • Python生成短uuid的方法实例详解

    Python生成短uuid的方法实例详解

    python的uuid都是32位的,比较长,处理起来效率比较低,本算法利用62个可打印字符,通过随机生成32位uuid,由于uuid都为十六进制,所以将uuid... [阅读全文]
  • Python实现人生重开模拟器小游戏讲解

    思维导图前言前面我们已经学了python中的顺序,选择,循环语句以及break和continue的使用,下面根据这几个语句,来讲解一个代码案例一、设置初始属性相信大家都玩过人生重开…

    2023年01月23日 脚本编程
  • Python函数参数分类使用与新特性详细分析讲解

    Python函数参数分类使用与新特性详细分析讲解

    函数参数看似很平常,在深究后发现其中还是有很多东西,参数分类、用法和新特性等,都可以体会到python是真的灵活好用。参数分类一,定义与使用角度形参:函数定义时... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2023  七九推 保留所有权利. 粤ICP备17035492号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com