tkrplot

tkrplotとは

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

実例

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)

結果

tkrplot.gif

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

コメントなど



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