1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

R tcltk エラー

Last updated at Posted at 2017-07-11

arulesViz でインタラクティブな図を作成しようとしたら、
エラーが出てきてしまいました...

##背景とエラー
アソシエーション分析で、ルールが見つかった時、以下のような描画をします。
スクリーンショット 2017-06-28 18.23.30.png

このノードなどを自分で動かせるようにするには、以下のように
"interactive = TRUE" というオプションを追加します。

.R
# ルールのグラフ描画
par(family = "HiraKakuProN-W3")
plot(data,
     method="graph",
     interactive = TRUE,
     control=list(type="items", cex=1),
     margin=-0.1)

こんなかんじ。

そこで出てきたエラーが以下。
スクリーンショット 2017-06-28 17.32.13.png

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環境に合うバージョンの方をダウンロード。

スクリーンショット 2017-06-28 18.09.40.png

落としてきたフォルダをクリックして実行。
インストール完了したので、再び

.R
library("tcltk")

スクリーンショット 2017-06-28 17.31.38.png

まだダメっぽい。
今度はxquartzを入れろ とのこと。

スクリーンショット 2017-06-28 18.13.17.png

これをダウンロード。

のち、再び

.R
library("tcltk")

スクリーンショット 2017-06-28 18.14.26.png

警告だし大丈夫でしょう。という期待を胸に図をplot。

スクリーンショット 2017-06-28 18.14.46.png

ダメじゃん。

そののち、再起動したらできました!!!!!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?