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

可顯示如下畫面
在這裏插入圖片描述

至此安裝成功。

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