当前位置: 首页 > 编程笔记 >

Python产生Gnuplot绘图数据的方法

贡烨烁
2023-03-14
本文向大家介绍Python产生Gnuplot绘图数据的方法,包括了Python产生Gnuplot绘图数据的方法的使用技巧和注意事项,需要的朋友参考一下

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路径下生成的文件,内容如下:

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

gnuplot代码

plot 'random_number.txt'

gnuplot输出结果如下:

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

 类似资料:
  • 问题内容: 我有一个sqlite数据库,其中包含以下格式的基本天气信息: 我如何使用绘制这些数据?在能够绘制数据之前,我必须重新整理数据吗? 问题答案: 要从sqlite数据库中提取数据,您可以使用命令行工具即时提取数据。使用gnuplot可以做到这一点,方法是使用a 生成外壳并使用给定的shell命令的输出进行绘图。 这将为每个图提取所有四个字段(重复先前的文件名/ shell命令)。您还可以使

  • 本文向大家介绍编写Bash Shell通过gnuplot绘制系统性能数据图的方法,包括了编写Bash Shell通过gnuplot绘制系统性能数据图的方法的使用技巧和注意事项,需要的朋友参考一下 使用步骤: 1.设置一个定时任何 执行getperf.sh,采集性能数据 2.将采集到性能数据文件,如:192.168.1.1.tar.gz 解压 3.将性能分析的脚步performance_analys

  • 本文向大家介绍php绘图之生成饼状图的方法,包括了php绘图之生成饼状图的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php绘图之生成饼状图的方法。分享给大家供大家参考。具体如下: 这里要实现的功能是人口分布比例图,由扇形组成一个圆,每个扇形颜色不一样。 希望本文所述对大家的php程序设计有所帮助。

  • 现在,我需要使用Windows窗体图表以实时速度绘制数据。它将是完美的750个样本绘制在图表内的速度约为30 fps。我遇到的问题在于以一种快速的方式减少数据库而又不损失图的可靠性的算法。 我的想法(数据在值=127附近振荡): > 只需选择每(20万/750)个点即可选择750点 最后一个问题:考虑到我收集的数据总是相同的缓冲区(设备只是不断地用新数据覆盖这个缓冲区),我是否应该考虑使用指向我庞

  • 是否可以动态更改Gnuplot脚本中条的颜色?我有以下脚本 这将生成此绘图: 有没有可能使零度以下的色条变成红色? 谢谢, 斯文

  • 问题内容: 我有一个python脚本,经过一番计算后,它将生成两个格式为gnuplot输入的数据文件。 如何从python’调用’gnuplot? 我想将以下python字符串作为输入发送到gnuplot: 其中“ EOUT ”和“ NOUT ”是两个文件名。 PS:我 宁愿 不使用额外的Python模块,只有标准的API(例如gnuplot的-PY)。 谢谢 问题答案: 一种简单的方法可能是只编