4

私はRをまったく初めて使用します。ソーシャルネットワーク分析に取り組んでおり、ネットワークプロットを視覚化したいと考えています。igraph、ggplot2、tcltk などのさまざまなパッケージをインストールしました。コードは次のとおりです。

network <- as.matrix(x)
g1 <- graph.adjacency(network)
tkplot(g1)

このコードを実行すると、次のエラーが発生しました。

Error in structure(.External("dotTclObjv", objv, PACKAGE = "tcltk"), class = "tclObj") : 
  [tcl] invalid command name "font".

答えを探してみましたが、解決方法がはっきりとわかりませんでした。誰かがこのエラーを解決するのを手伝ってくれますか?

RStudioを介してサーバー上でRを使用しています。

4

3 に答える 3

0

インストールした tcltk のバージョンを教えてください。font コマンドは tk 8.0 まで入ってこないのでこちら. 最新バージョンをインストールし、コードが機能するかどうかを確認します。

于 2012-12-04T10:30:27.873 に答える
0

私にとっては問題なく動作します。必要なすべてのライブラリをインストールしてロードしましたか? tcltk と igraph ?

install.packages("tcltk")
library(igraph)
x<-read.table("http://www.ats.ucla.edu/stat/r/faq/mat25.txt", header=FALSE)
network = as.matrix(x)
g1 = graph.adjacency(network)
tkplot(g1)
于 2012-12-04T09:34:52.113 に答える
0

参考までに - XQuartz (パッケージ tcltk.

于 2014-09-27T20:59:19.587 に答える