Xmgrace 繪圖軟體

 

Xmgrace 簡介

xmgrace 是一個功能強大而且免費的 2D (平面) 作圖軟體。

其前身 xmgr(ACE/gr)也都還下載得到並且有人在用。

xmgrace 的官方網頁是在

http://plasma-gate.weizmann.ac.il/Grace/

xmgr 的官方網頁是在

http://plasma-gate.weizmann.ac.il/Xmgr/#software

 

Xmgrace 安裝過程(大概提示)

原始碼包

$ tar xvzf grace-5.1.20.tar.gz
$ cd grace-5.1.20.
$ ./configure
$ make
$ make install

rpm 套件

rpm -ihv [檔案名].rpm

yum 自動安裝

yum search grace,會顯示含版本編號的檔案全名

yum install [含版本編號的檔案全名]

(有些環境中,僅打 yum install grace 也可以)

 

 

Xmgrace 能作什麼

各式 2D 作圖

最常用的 x-y plot、多條線的 x-y1-y2 plot、長條圖等。

曲線擬合

 

敘述式語言作圖(scripting language plotting)即所謂的 batch mode

可由程式預先寫出文字檔頭內含諸如座標範圍、標題、

範例:

兩個預含完整作圖指令的檔案 Al_OTF.betaAl_OTF.econv

在 UNIX 命令提示下,打 xmgrace Al_OTF.beta <Enter>xmgrace Al_OTF.econv <Enter> 即可。

 

另外, xmgrace -free 會支援拉框縮放圖面,也非常方便。

 

 

觀看 xmgrace 或 xmgr 內建的範例

/usr/local/grace/examples ./dotest

在 /usr/X11R6/lib/X11/xmgr/examples 目錄下,打 xmgr dotest 。 其中 /usr/X11R6/lib/X11/xmgr/examples/dotest 是一個 script 檔。

 

 

如何使用 Xmgrace(初級篇)

準備圖檔

每行一組資料,則常見是 X、Y。以空格分開,檔名並無限制 (default : *.dat)

0.0 0.0
1.0 1.0
2.0 4.0
3.0 9.0
4.0 16.0
5.0 25.0

 

開啟 xmgrace

 

載入資料

Deta -> Import -> ASCII

調整範圍

Plot -> Axis properties -> Edit [X,Y] Axis -> [Start : ; Stop]

 

設定圖線型態(示樣、粗細及顏色)

把滑鼠移到線條上直接雙擊即可出現 Set Apearance 選單

 

改變刻度

把滑鼠移到座標軸上直接雙擊即可出現 Axis 選單

 

標示文字

Window -> Drawing objects

 

 

列印選項

 

 

 

特殊字元使用

希臘字開啟及取消

\x [字串] \f{}

\f{Symbol} [字串] \f{}

 

上標開啟及取消

\S [字] \N

 

下標開啟及取消

\s [字] \N

 

更多細節(非全部),可參見此 pdf 檔,出處如下:

( https://www2.warwick.ac.uk/fac/sci/physics/current/postgraduate/pglist/phrhcd/xmgrace/textstyling.pdf ) (已失效)

(https://docplayer.net/21123046-Xmgrace-fancy-characters-and-stuff.html)

 

 

 

相關網頁

另外,一些有用的 xmgrace 資訊

Grace User's Guide (for Grace-5.1.20)
http://plasma-gate.weizmann.ac.il/Grace/doc/UsersGuide.html

http://www.caida.org/tools/utilities/graphing/graph_xmgrace.xml

http://www.go.dlr.de/pdinfo_dv/xmgrace.html

http://mrb.niddk.nih.gov/xmgr/quicktips.html

http://www.ee.duke.edu/~db29/distilled%20postscript%20files/xmgr_tutorial.pdf

http://math.nyu.edu/aml/software/xmgrace.html