Homebrew: 安裝 gnuplot with Aquaterm

使用 Homebrew 安裝 gnuplot 發現無法使用 Aquaterm
必須額外動一些手腳才行
首先,先 uninstall gnuplot

$ brew uninstall gnuplot

接下來按以下步驟:
Step.1 安裝 Aquaterm from http://sourceforge.net/projects/aquaterm

Step.2 準備 Aquaterm Library and Include files
先檢查是不是早就已經準備好

$ ls /usr/local/lib/libaquaterm*
$ ls /usr/local/include/aquaterm/*

若沒有,則執行下列命令

$ sudo ln -s /Library/Frameworks/AquaTerm.framework/Versions/A/AquaTerm /usr/local/lib/libaquaterm.dylib
$ sudo ln -s /Library/Frameworks/AquaTerm.framework/Versions/A/AquaTerm /usr/local/lib/libaquaterm.1.0.0.dylib
$ sudo ln -s /Library/Frameworks/AquaTerm.framework/Versions/A/Headers /usr/local/include/aquaterm

Step.3 安裝 gnuplot

$ brew install gnuplot

搞定!

gnuplot with aquaterm

自從 重新安裝的 Mac OS X 10.6 之後,一直忘了將 gnuplot 裝回去
可是用 macport 安裝了 gnuplot 卻發現 無法正常輸出到 aquaterm
輸出到 X11 是正常的,很奇怪。
gnuplot 安裝過程(aquaterm 會自動安裝):

$ sudo port install gnuplot

後來,發現一個奇怪的現象與解法,
aquaterm 似乎是安裝在 /Applications/MacPorts/AquaTerm.app 的路徑下
似乎與一般 Mac Port 的安裝路徑不同,一般都是在 /opt/local 下
奇怪的解法:只要先手動執行過 aquaterm 之後,就正常了:

$ /Applications/MacPorts/AquaTerm.app/Contents/MacOS/AquaTerm

How to Outputs PDF File from Gnuplot

之前都是直接在 視窗輸出 之後再手動 列印成 PDF File
其實也可以直接輸出 PDF File:

gnuplot> set term pdf (will produce PDF output)
gnuplot> set output "printme.pdf" (output to any filename you use)
gnuplot> replot (recreates plot but you don't see it, goes to file)

搞定收工。