2010-11-09 21 views
0

Voici mon code avec la sortie correspondantetkplot à igraph dans les R

> tkplot(g.2,vertex.label=nodes, 
+ canvas.width=700, 
+ canvas.height=700) 
[1] 6 

> ?tkplot 
Warning message: 
In rm(list = cmd, envir = .tkplot.env) : object 'tkp.6' not found 

Je reçois cette erreur, peu importe quelle commande je cours après la construction et l'affichage de mon intrigue.

Cela peut être évident, mais je ne peux pas obtenir les données de l'intrigue.

> tkp.6.getcoords 
Error: object 'tkp.6.getcoords' not found 

Des pensées? Sur Windows 2007 Pro.

Répondre

1

R est un langage de programmation fonctionnel. tkplot est un peu bizarre (pour les utilisateurs R en tout cas) en ce qu'il retourne des poignées numériques à ses créations. Essayez ceci:

tkplot.getcoords(6) 

Quand je lance l'exemple sur la page tkplot, je puis obtenir cela de tkplot.getcoords (1), car il a été mon premier terrain igraph:

> tkplot.getcoords(1) 
      [,1]  [,2] 
[1,] 334.49319 33.82983 
[2,] 362.43837 286.10754 
[3,] 410.61862 324.98319 
[4,] 148.00673 370.91116 
[5,] 195.69191 20.00000 
[6,] 29.49197 430.00000 
[7,] 20.00000 155.05409 
[8,] 388.51103 62.61010 
[9,] 430.00000 133.44695 
[10,] 312.76239 168.90260