(Since 2 May 2004)
Ruby での解析結果や解析結果の整形をしたものから自動的にグラフ化するためのメモです。
Rにはグラフィカルなもの(RGui.exe)と端末版のもの(Rterm.exe)とがある。普通に使う分にはグラフィカルなものの方を使うのですが、今回のように MS-DOS プロンプトを使っていろいろと自動的に処理させる場合は端末版のものを使います。
端末版のRを起動するには、MS-DOS プロンプトを起動して、次のように入力します。「dir」にはRをインストールしたフォルダを入力してください。例えば「progra~1\r\rw1081\bin」などです。端末版のRを実行すると次のようなメッセージが表示されます。
>c:\dir\rterm.exe R : Copyright 2003, The R Foundation for Statistical Computing Version 1.8.1 (2003-11-21), ISBN 3-900051-00-3 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for a HTML browser interface to help. Type 'q()' to quit R.
次のような内容のバッチファイルを作成しておくと、バッチファイルをダブルクリックするだけで、操作を自動化することができます。
c:\dir\rterm.exe --quiet --no-save
--quiet:Rを起動したときのメッセージを出さない。
--no-save:Rの履歴などのデータを保存しない。
x <- c(1,2,3,4)
y <- c(5,6,7,8)
pdf("d:/data/graph.ps")
plot(x,y)
graphics.off
「pdf」のところを、「postscript」や「jpeg」とにすればポストスクリプトやjpgとして出力されます。