gnuplot绘图教程(一)

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 命令

➜ ~ gnuplot

 G N U P L O T
 Version 5.0 patchlevel 3 last modified 2016-02-21 

 Copyright (C) 1986-1993, 1998, 2004, 2007-2016
 Thomas Williams, Colin Kelley and many others

 gnuplot home: http://www.gnuplot.info
 faq, 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

可显示如下画面
在这里插入图片描述

至此安装成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章