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 installrpm 套件
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.beta、Al_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