gnuplot使用备忘
gnuplot使用备忘
在 gnuplot 下画图,输入如下命令,将图片保存为.eps 矢量图格式
set xlable ”frequency”
set ylable "amplitude"
set term jpeg
set out "FFTsinesignaldata.jpg"
filename = 'FFTsinesignaldata.txt' #载入数据文件
plot "result.txt" w l
# 设置输出为eps
set term post eps
set out "FFTsinesignaldata.eps"
replot
举一个关于正态分布数据的栗子:
gnuplot 绘图可采用txt 文本文档也可采用dat 数据文档,gnuplot 支持很多绘画样式,set style data 和set style function 命令修改默认的绘画样式,在plote 或splot 命令内使用选项指定绘画样式,如果在一条plot 语句上绘制多个图形,那么要对每个图形指定绘画样式,例如plot ”result1.dat” with boxes ,”result1.dat” with line,with 后接绘画样式,boxes 是直方图(只能用于2D)接受2,3 输入列,第一列对应x、第二列对应y、第三列对应x 宽度(缺省则为默认值)。lines 是折线,依次连接每个点,可采用smooth 平滑选项产生不同的拟合效果(unique 相同横坐标取中点使之x 轴单调、bezier n 级贝塞尔曲线拟合、cspline 先进行了unique 再采用三次样条曲线拟合连接、),每个样式对自己的数据集有不同的要求,例如默认的lines 样式需要一个值做为y,使用自动生成的x,或者使用数据库中的x,其他更多样式不做过多说明。详细参阅gnaplot 手册http://www.doc88.com/p-1761985525506.html。
在Windows 中设置好环境变量,在cmd 窗口中输入gnuplot 进入gnuplot 绘图模式,plot
”result1.txt” title ”data point”, ”result1.dat” with boxes lt -1 title ”data boxes”,”result1.dat” with lines smooth csplines lt 0 title ”data lines” ,plot(绘制)”result1.txt”(文本文件)title (命名为)”data point”,(及)(数据文件)”result1.dat” with boxes(直方图)lt -1(线型为-1) title(命名为)”data boxes”,(及)”result1.dat”(数据文件)with lines(曲线)smooth csplines (平滑拟合)lt 0 (线型0)title (命名为)”data lines”
命令行采用gnuplot 运行绘制直方图及曲线语句如下图:
命令行采用gnuplot 运行绘图语句绘制直方图及曲线如下图:
gnuplot使用备忘相关推荐
- vim的一些快捷键,备忘
vim的一些快捷键,备忘 快捷键 作用 ctrl+g ...
- 资源 | AI、神经网络、机器学习、深度学习以及大数据学习备忘单
向AI转型的程序员都关注了这个号☝☝☝ 以下是关于神经网络.机器学习.深度学习以及大数据学习的备忘单,其中部分内容和此前发布的<资源 | 值得收藏的 27 个机器学习的小抄>有所重复,大家 ...
- 机器学习项目的备忘清单!
↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:Harshit Tyagi,编译:机器之心 机器学习项目中含有众多 ...
- 备忘:C语言void *
由于研究一段代码的时候,看到了 void *.故此进行了学习. 看了 http://www.doc88.com/p-894907672962.html 的说明,感觉写得太好了,已无话可说. 故此备忘 ...
- [译] Kotlin 标准方法备忘
原文地址:Kotlin Standard Functions cheat-sheet 原文作者:Jose Alcérreca 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/go ...
- Nancy之结合TinyFox调试备忘
原文:Nancy之结合TinyFox调试备忘 最近把一个小项目的数据库换成MongoDB,同时用了MongoRepository 这个开源组件来对数据进行操作. 通过NuGet安装之后,它会自动在we ...
- CSP浏览器安全策略备忘
挺久之前过了一遍CSP的安全策略,很多人把它喻为XSS攻击的终结者,因为这种策略不再像传统只靠各种正则和特征匹配来识别跨站攻击Payload,而是直接从协议层把一些存在安全隐患的用法默认给干掉了,把同 ...
- Cheat—— 给Linux初学者和管理员一个终极命令行备忘单
当你不确定你所运行的命令,尤其是那些使用了许多选项的复杂命令时,你会怎么做?在这种情况下,我们使用man pages来获取帮助.还有一些其它的选择可能包括像'help','whereis'和'what ...
- 简单备忘一下Linux下的wget和curl如何使用http proxy
简单备忘一下Linux下的wget和curl如何使用http proxy wget -e "http_proxy=porxyhost:port" www.baidu.com cur ...
最新文章
- 安全牛:“新一代SOC研究报告”之市场指南及技术指南点评
- 设计模式总结篇系列:原型模式(Prototype)
- NER数据增强、badcase处理、数据优化
- 转载:socket通信基础
- ICCV 2021 | CMU朱俊彦团队:用一张草图轻松创建GAN模型
- simantaneous AJAX call triggered for Kyma plugin
- matlab求解多项式系数,C++和MATLAB混合编程求解多项式系数(矩阵相除)
- *p++,(*p)++,*++p,++*p有什么不同
- 经典面试题(23):以下代码将输出的结果是什么?
- matlab简单分析数字滤波器FIR
- 【学习笔记】信息系统项目管理-项目採购管理-合同分类
- Android 8 AudioPolicy 分析
- gg修改器修改内购_僵尸炮艇生存修改金币教程
- Maix Bit K210人脸识别(内有获取机器码步骤)【保姆级教程】
- 职场生涯规划中必须学会的十种能力
- 华为数字化转型之道 实践篇 第八章 数字化交易:让做生意简单、高效
- 明朝后期,翰林学士公鼐执教东宫,时任礼部侍郎
- 设置java进程名称_如何为Java程序设置进程名称? - java
- c语言是pdd格式的文件吗,C语言中符号格式说明
- P72:子类和父类的关系
热门文章
- Delphi – 我的代码之简单五子棋
- 14-Arco初次见到毛球
- linux运维故障报告,iis7报为应用程序池“xx”提供服务的进程在启动过程中尝试读取配置时报告故障(503错误)处理方法...
- php mysql 性能测试工具下载_MySQL压力测试工具_MySQL
- C语言口令,某一本地口令验证函数(c语言环境,x86_32指令集)包含如下关键代码:某用户的口令保存在字符数组origpassw...
- google android ui,UI Automator
- python将对象放入列表根据某个属性排升序_对python 对象列表根据某个属性排序的方法...
- python json loads 中文乱码_python实现智能语音天气预报
- 灵感分享| 实例UI组件的设计风格
- java占位符填充_程序员:深入理解Java虚拟机,对象的内存布局