0

tkexamp メソッドで、チェックボックス項目を TRUE に初期化するにはどうすればよいですか? 私が使用すべきオプションは何ですか?これまでのところ、例は見つかりませんでした。

ありがとうございました!

4

3 に答える 3

3

チェックボックスをデフォルトで TRUE にするには、init オプションを "T" に設定する必要があります。

tkexamp( plot(1:10), list(ann=list('checkbox', init='T')) )

パッケージの次のリリースでは、これがより適切に文書化される予定です。

于 2012-10-03T16:21:00.447 に答える
1

これはあなたの質問に答えません(すでに答えられています)が、Rで単純なインタラクティブグラフィックを作成するための代替手段を示しています。この場合、RStudioのmanipulateパッケージの構文を使用します。

library(gWidgets) ## or use gWidgets2 from github
## get code
tmp <- tempfile()
cat(RCurl::getURL("https://raw.github.com/jverzani/gWidgets2/master/inst/examples/manipulate.R"), file=tmp)
source(tmp)

# example like a tkexamp demo
# some common plotting parameters
x <- sort( runif(25,1,10) )
y <- rnorm(25, x)

w <- gwindow("Example of a simple to make graphic", visible=FALSE)
manipulate(plot(x, y, pch=pch, cex=cex/10, type=type, lwd=lwd, lty=lty),
           pch = slider(0, 25, 1, 1),
           cex = slider(1, 50, 15, 1),  # tcltk in steps of 1 not .1
           type = picker('p','l','b','o','c','h','s','S','n'),
           lwd = slider(0, 5, 1, 1),
           lty = slider(0, 6, 1, 1),
           ##
           container=w
           )
visible(w) <- TRUE
于 2012-10-03T17:54:12.583 に答える
0

ここに:

チェックボタンが選択されている場合、インジケータは通常、選択された外観で描画され、チェックボタンに関連付けられた Tcl 変数が特定の値 (通常は 1) に設定されます。

およびその逆

于 2012-10-03T15:32:11.290 に答える