一 、最简单的例子

gnuplot>plot sin(x)

其中 gnuplot> 为命令提示符,不是命令的一部分,

二 、加入设置

1 、设置 x 、y 坐标的范围

改变坐标范围

set xrange [xmin:xmax]                   set yrange [ymin:ymax]

让 gnuplot 决定坐标轴范围 gnuplot>set autoscale

也可以只在本次绘图中设置,使用 plot   [xmin:xmax]   [ymin:ymax] f(x),例如: gnuplot>plot   [0:5]   [-2:2] sin(x) ,结果如下

可只设置 x 或 y 的范围,如只设置 x 范围 
gnuplot>plot   [0:5]  sin(x)

只设置 y 的范围

gnuplot>plot   [] [0:1]  sin(x)

只设置一边,如设置 y 为小于 0

gnuplot>plot   [] [:0]  sin(x)

结果:

2 、设置坐标轴名称

gnuplot>set xlabel ‘xlabel’ ; set ylabel ‘ylabel’   ;  plot sin(x)

可以在一行写多个命令,命令间用分号隔开

取消坐标轴名称设置

gnuplot>unset xlabel
gnuplot>unset ylabel

3 、设置对数坐标

设置为对数坐标 set  logscale

设置 x、y 轴为对数坐标

gnuplot>set  logscale x

gnuplot>set  logscale y

取消对数坐标 unset  logscale

4 、设置绘图标题

gnuplot>set title ‘title’
gnuplot>plot sin(x)

取消绘图标题设置 unset title

5 、同时绘制多个函数

gnuplot>plot f1(x),f2(x),......fn(x),例如: 
gnuplot>plot sin(x),x ,结果:

6 、为曲线设置标题

gnuplot>plot f(x) title 'title'

例如:

gnuplot>plot sin(x) title ‘y=sin(x)’,x title ‘y=x’

结果:

7 、设置曲线标题的放置位置

gnuplot>set key x,y

其中 x,y 为横、纵坐标,例如: 
gnuplot>set key   8,-0.8

gnuplot> plot [-10:10] [-1:1] sin(x) title 'sin'
将文本‘sin’放置在(8,-0.8)坐标处,结果:

将曲线标题放置到默认位置,使用命令:

gnuplot>set  key  default

设置不显示曲线标题,使用名令 unset  key
可设置绘图标题框

gnuplot>set key box

效果如下

取消设置绘图标题框,使用命令 set  key  nobox

8 、添加网格

gnuplot>set grid;plot cos(x)

取消网格,使用命令 unset grid

转载于:https://www.cnblogs.com/nuistlr/archive/2012/06/20/2555871.html

Gnuplot 简单使用相关推荐

  1. gnuplot用C语言程序画图,gnuplot使用

    直接用yum安装gnuplot即可,例如 sudo sh -c "yum install gnuplot.x86_64 " 安装以后就可以使用了 编写gnuplot脚本 # grp ...

  2. Data Wrangling数据处理

    Data Wrangling数据处理 `|`的用法 sed:stream editor wc sort uniq paste awk R BC gnuplot tee Wrangling binary ...

  3. 基于Golang的简单web服务程序开发——CloudGo

    基于Golang的简单web服务程序开发--CloudGo[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 (1)基本要求 (2)扩展要求 三.具体 ...

  4. win10下gnuplot的安装和使用

    gnuplot介绍 Gnuplot是一个命令行的交互式绘图工具(command-driven interactive function plotting program).用户通过输入命令,可以逐步设 ...

  5. linux下运行gnuplot,Gnuplot Linux版下载

    Gnuplot Linux版是款可以在Linux系统上运行的绘图软件.它可以根据用户输入的命令行精准的绘制出各种图形,操作简单,非常实用,有喜欢的用户不要错过了. [主要功能] 1.坐标: xyz轴的 ...

  6. python简单代码画曲线图教程-用Python画论文折线图、曲线图?几个代码模板轻松搞定!...

    前言 这几天在搞论文图,唉说实话抠图这种东西真能逼死人.坐在电脑前抠上一天越看越丑,最后把自己丑哭了-- 到了画折线图分析的时候,在想用哪些工具的时候.首先否决了excel,读书人的事,怎么能用exc ...

  7. 简单的并发测试工具 ab.exe ab.zip可下载 -摘自网络

    ab.exe是一个性能检测工具,是apache server中的一个小组件,使用简单,方便 下载地址:http://files.cnblogs.com/files/gossip/ab.zip    使 ...

  8. win10下gnuplot的安装

    win10下gnuplot的安装 gnuplot介绍 Gnuplot是一个命令行的交互式绘图工具(command-driven interactive function plotting progra ...

  9. python输入水果求个数问题_水果爱好者:用Python解决一个简单的分类问题

    作者 | Ocktavia Nurima Putri 来源 | Medium 编辑 | 代码医生团队 在这篇文章中,将使用Scikit-learn在Python中实现几种机器学习算法.将使用一个简单的 ...

最新文章

  1. mysql insert into select大量数据插入比较慢_史上最全MySQL锁机制
  2. boost::future相关的测试程序
  3. 数据预处理:原始数据集快速分类的方法,numpy的使用技巧,数据的row=mask的column
  4. C#中判断字符串相等的方法
  5. IDEA创建包含多个module的Maven工程
  6. 【kafka系列】kafka之生产者发送消息实践
  7. 腾讯大动刀:微信试行松绑外链!用户已可打开淘宝、抖音等链接
  8. python随机图片api_抓取随机图片
  9. python list 的深浅拷贝探索
  10. 如何利用 MySQL 攻破数据库性能瓶颈?
  11. spring boot 2.0.3+spring cloud (Finchley)1、搭建服务注册和发现组件Eureka 以及构建高可用Eureka Server集群...
  12. ASP.NET中 CompareValidator(比较验证)的使用
  13. Java初学者可以实现的简单小程序(建议收藏学习)
  14. Unity后期处理插件:PostProcessing
  15. html设置背景颜色以及透明度代码,HTML怎么设置背景颜色透明度?
  16. 查看jdk版本号和安装目录
  17. # 稳了github star突破9k即时通讯IM开源项目OpenIM版本发布-生产环境重点关注
  18. 字节跳动前端实习面试经历分享
  19. 计算机图片处理是什么应用,计算机图像处理技术及其应用领域
  20. 代码实现把目标检测数据集的框框画在相应图片上

热门文章

  1. java 主备切换_keepalived 实现 Java 服务的高可用(主备切换)
  2. mysql 全文本检索的列_Mysql 全文本检索
  3. 腾讯云COS对象存储图片文件API的详细步骤过程
  4. 继承Thread 创建多线程的简单实现
  5. linux天气软件,类似智能手机!Linux中安装Conky天气插件
  6. python 编辑数学公式_Jupyter快速编辑高大上数学公式 泰勒展开式
  7. Android入门(一) | Android Studio的配置与使用
  8. Linux网络编程实例详解
  9. 《Python Cookbook 3rd》笔记(2.10):在正则式中使用 Unicode
  10. wpf将文字转化为图形_将创新转化为实际应用