arulesViz でインタラクティブな図を作成しようとしたら、
エラーが出てきてしまいました...
##背景とエラー
アソシエーション分析で、ルールが見つかった時、以下のような描画をします。
このノードなどを自分で動かせるようにするには、以下のように
"interactive = TRUE" というオプションを追加します。
.R
# ルールのグラフ描画
par(family = "HiraKakuProN-W3")
plot(data,
method="graph",
interactive = TRUE,
control=list(type="items", cex=1),
margin=-0.1)
こんなかんじ。
oh...
##対応
どうやらtcltk ライブラリがダメっぽい...
ならば入れ直そうと
.R
install.packages("tcltk")
を実行しても、以下のエラーが。
.R
Running that line returned two warnings: 1.) "Warning in install.packages : package ‘tcltk’ is not available (for R version 3.3.0)", 2.) "Warning in install.packages : package ‘tcltk’ is a base package, and should not be updated"
古いバージョンのrtcltkライブラリを、CRANで探してインストールしてもダメでした。
そこで、
でPC環境に合うバージョンの方をダウンロード。
落としてきたフォルダをクリックして実行。
インストール完了したので、再び
.R
library("tcltk")
まだダメっぽい。
今度はxquartzを入れろ とのこと。
これをダウンロード。
のち、再び
.R
library("tcltk")
警告だし大丈夫でしょう。という期待を胸に図をplot。
ダメじゃん。
そののち、再起動したらできました!!!!!