目录

  • 1 gnuplot简介
    • 1.1 gnuplot安装(ubuntu)
    • 1.2 测试是否安装成功

1 gnuplot简介

gnuplot 是一个小巧实用的数据处理工具,主要用来绘制2D/3D的数据或者函数图像,但是也包含数学计算、拟合等功能。虽然它的名字里有个 “gnu”,但是它和大名鼎鼎的 GNU 没什么关系,使用的授权协议也不是 GNU GPL,所以这里的 “gnu” 是小写,全名应该读作 “new plot”。所有的主流 Linux 发行版都包含 gnuplot,因此在 Linux 上安装很简单,只要用各相应发行版的软件安装工具直接安装就可以了。

在苹果电脑上的安装也不复杂。MacPorts 项目把很多 Linux上 的应用程序移植到了苹果系统上,其中就包括 gnuplot。只需要在苹果电脑上安装 MacPorts,之后就能通过 port 命令安装包括gnuplot 在内的各种 Linux 应用程序了。

在 Windows 下,可以直接到 gnuplot 在 sourceforge 的下载网页下载最新版本(文件名包含win32 的那个),解压之后到 binary 目录里找到 gnuplot.exe 直接执行就可以了。

gnuplot支持多种类型地块在任何2D和3D。它可以通过绘制线,点,箱,等高线,矢量场,表面和各种相关文字。它也支持各种专业绘图类型。
gnuplot支持多种不同类型输出:交互式屏幕终端(鼠标和热键输入),直接输出到笔式绘图仪或现代打印机,并输出到多种文件格式(EPS,JPEG ,PDF,PNG…)。 gnuplot很容易扩展到包括新输出方式。最近增加包括基于aquaterm(OSX)交互终端和wxWidgets(多平台)。

1.1 gnuplot安装(ubuntu)

sudo apt-get update
sudo apt-get install gnuplot

1.2 测试是否安装成功

gnuplot是基于命令行的交互式绘图软件,在终端输入gnuplot,会进入交互界面,这里包含gnuplot的版本,系统,版权等信息,最后一条Terminal type set to ‘qt’ 表示使用QT界面输出图片,gnuplot 支持七十多种 terminal,可以通过 set terminal指令查看支持的Terminal 列表。

如需更换Terminal,则可通过下面指令切换不同Terminal

set term X11

gnuplot>
在提示符之后输入各种命令,就可以开始画图了。
如果要退出程序,只需要输入 quit 或者 exit 命令

➜ ~ gnuplotG N U P L O TVersion 5.0 patchlevel 3 last modified 2016-02-21 Copyright (C) 1986-1993, 1998, 2004, 2007-2016Thomas Williams, Colin Kelley and many othersgnuplot home: http://www.gnuplot.infofaq, bugs, etc: type "help FAQ"immediate help: type "help" (plot window: hit 'h')Terminal type set to 'qt'
gnuplot> plot sin(x)/x
gnuplot>

例如输入

plot sin(x)/x

可显示如下画面

至此安装成功。

gnuplot绘图教程(一)相关推荐

  1. 超详细的gnuplot使用教程【2】

    超详细的gnuplot使用教程 1.gnuplot参数介绍及演示 1.1首先来解释一下会用到的各类参数以及其解释 1.2 画图实际测试 1.3 其它参数介绍(约定范围.坐标轴设定) 1.3.1 约束画 ...

  2. gnuplot入门教程

    gnuplot入门教程 绘制sin(x) 同时绘制sin(x)和x 设置.取消轴标签 设置.取消标题 设置X.Y轴范围 线画 点画 设置样点个数 图中添加.取消文字 在图中添加.取消箭头或直线 设置图 ...

  3. gnuplot 入门教程

    现在在网上可以找的科学作图软件有不少,其中不乏优秀者,Win平台上有大名鼎鼎的Origin.Tecplot.SigmaPlot等,类UNIX上有LabPlot.gnuplot等.其他的常见的计算软件如 ...

  4. gnuplot绘图技巧

    Gnuplot 是一种免费分发的绘图工具,可以移植到各种主流平台.它可以下列两种模式之一进行操作:当需要调整和修饰图表使其正常显示时,通过在 gnuplot 提示符中发出命令,可以在交互模式下操作该工 ...

  5. Gnuplot绘图入门1——sin(x)绘制与美化

    Gnuplot绘图入门1--sin(x)绘制与美化 gnuplot是一个跨平台且免费的交互式绘图软件,可以根据我们提供的函数或数据绘制二维/三维图形,还能生成GIF动画. 在linux命令行或wind ...

  6. 均值聚类散点图怎么画_GraphPad Prism 绘图教程 | 手把手教你绘制Column散点图

    散点图,最常见的散点图是数据在直角坐标系中的分布图,我们可以考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式和趋势等:此外,我们还会用到多组数据的散点图,那我们如何来操作呢? 通 ...

  7. 放大缩小保证div对齐_GraphPad Prism 绘图教程 | 如何在图表中对齐对象

    自动捕捉 Prism默认会自动捕捉对象以使其与坐标轴或其他对象对齐. 例如,你可以在一个或一组条形图上拖动一个文本框,Prism将尝试对齐该文本框以使其与条形图的中心线对齐. Prism也可以将文本调 ...

  8. gnuplot绘图学习

    Gnuplot 是一种免费分发的绘图工具,可以移植到各种主流平台,也可以使用编程语言产生的数据进行绘图 1.配置gnuplot 为了能在命令窗口运行gnuplot,需要将gnuplot.exe路径添加 ...

  9. 怎么设置分组变量_GraphPad Prism 绘图教程 | 手把手教你绘制Grouped(分组)散点图...

    散点图,最常见的散点图是数据在直角坐标系中的分布图,我们可以考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式和趋势等:此外,我们还会用到多组数据的散点图,那我们如何来操作呢? 通 ...

  10. gnuplot绘图程序中对线型(linetype)、点型(pointtype)、线条宽度(linewidth)、点大小(pointsize)、图样

    作者:magj77 原作网址:http://blog.sina.com.cn/s/blog_6a5f098201013tvb.html 在NS2的gnuplot绘图程序中对线型(linetype).点 ...

最新文章

  1. POST 变为AJAX提交代码。
  2. MongoDB Wiredtiger存储引擎实现原理
  3. 萤火虫小程序_9.9元起!萤火虫中秋文化节来了!特价门票限量秒杀,手慢无!...
  4. LeetCode 209. 长度最小的子数组
  5. 微课|中学生可以这样学Python(例7.1):继承
  6. Mybatis_别名的使用
  7. ebook site
  8. $科大讯飞开放平台——语音听写接口的使用
  9. 甘肃计算机报名准考证打印,2019年9月甘肃计算机等考准考证打印入口已开通
  10. 大一c语言练习及答案,大一c语言习题练习及答案.doc
  11. Smart View的客户化开发
  12. 交叉验证(Cross Validation)简介
  13. 【Linux驱动开发】串口
  14. 世界上最简单的会计书(先进先出法VS后进先出法)
  15. macbook proa1708_MacBook Pro 2017 A1708自己更换电池
  16. 亚马逊中东站好做吗?这或许是迄今为止最好的回答!
  17. 名侦探柯南之零的执行人
  18. Powerbi环比分析及其修正
  19. mysql五日均线代码_5日均线--攻击线
  20. 开根号的笔算算法图解_一个数的开根号怎么计算

热门文章

  1. apache-felix实例
  2. 有一个3x4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号.
  3. 深度学习--python 读取并显示图片的方法
  4. oracle 11客户端精简版,oracle_11g精简版客户端配置
  5. 青空格斗SolanoBattle源代码分享(我的2020大一游戏作)
  6. 内存管理之:页和页框地址变换结构
  7. 广州大学--金融股票数据分析
  8. 1、AUTOSAR简介
  9. 世界足坛十大球队球星全力出击
  10. 语音识别sdk_语音识别 sdk_离线语音识别sdk - 云+社区 - 腾讯云