2012-12-04 5 views
4

Je suis complètement nouveau à R. Je travaille dans l'analyse de réseaux sociaux et je veux visualiser un tracé de réseau. J'ai installé divers paquets comme igraph, ggplot2, etc .. tcltk J'ai un code comme suit:R: tkplot donnant une erreur dans R

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

Quand je lance ce code, je suis erreur suivant:

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

J'ai essayé la recherche de la réponse, mais ne pouvait pas clairement comprendre comment le résoudre. Quelqu'un peut-il m'aider s'il vous plaît à résoudre cette erreur? J'utilise R sur un serveur via RStudio.

Répondre

0

Il fonctionne sans aucun problème pour moi. Avez-vous installé et chargé toutes les bibliothèques nécessaires? tcltk et 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) 
+0

oui, .. Je l'ai installé et chargé. Selon l'enquête, c'est quelque chose à voir avec "police" là-bas .. mais je ne pouvais pas comprendre quoi faire à ce sujet? –

+0

vérifier cela: http: //socserv.mcmaster.ca/jfox/Misc/Rcmdr/installation-notes.html –

0

Quelle version de tcltk vous avez installée? Parce que la commande de police ne vient pas jusqu'à la version 8.0 here. Installez la nouvelle version et vérifiez la météo le code fonctionne.

0

FYI - J'ai reçu la même erreur et tout simplement besoin de se déconnecter de mon ouverture de session mac & à nouveau, après avoir installé XQuartz (qui est requis par le tcltk paquet