// 谷村 2005年  4月 14日 木曜日
// 自由に修正加筆してください

COLOR(red){SIZE(25){tkrplot}}

#contents

* tkrplotとは [#n559f7a6]

tkrplotとは、Tk ウィジェットの中にRグラフィックを配置するライブラリである。

* 実例 [#jeadc5e7]
 library(tcltk)
 library(tkrplot)
 tt <- tktoplevel()
 bb <- 1
 img <- tkrplot(tt, function() plot(1:20,(1:20)^bb))
 f <- function(...) {
   b <- as.numeric(tclvalue("bb"))
   if (b != bb) {
     bb <<- b
     tkrreplot(img)
   }
 }
 a <- tkscale(tt, command=f, from=0.05, to=2.00, variable="bb",
              showvalue=FALSE, resolution=0.05, orient="horiz")
 tkpack(img,a)

''結果''

&ref(tkrplot.gif);
// x11recで録画しましたが、これってWindow枠やマウスカーソルが記録されない
// のですね。vnc2swfの方がよかったのかな。

例えば、このようにマウスでスクロールして対話的にグラフを表示するようなものを作成できる。

* コメントなど [#c5b0b8c2]

#comment


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS