R言語をインストールした後、
から
をダウンロードしてインストール。
export PATH=/Library/Frameworks/GTK+.framework/Resources/bin:$PATH
と打ち込んだ後、
からRGtk2をダウンロードし、
R64 CMD INSTALL RGtk2 (RGtk2_2.20.25.tgz)
さらに、
からcairoDeviceをダウンロードしてインストール。
R64をX11から起動し、
library(RGtk2)
library(cairoDevice)
で使えるだろう。但し、
<Error>: CGContextSetFont: invalid context 0x0
のようなエラーが大量に出る等、動作が少々不安定。
以下、テストコードの例:
library(RGtk2)
library(cairoDevice)
lab <- gtkLabelNew("Hello, world!")
win <- gtkWindowNew()
gtkWindowSetTitle(win, "Test")
gtkContainerAdd(win, lab)
あるいは、
library(RGtk2)
window <- gtkWindow(show=FALSE)
window$setTitle("This is a test.")
window$setDefaultSize(250,300)
label <- gtkLabel("Hello, world!")
window$add(label)
window$show()
window$destroy()