2016-04-10 16 views
1

Bir gml dosyası içe aktararak oluşturduğum bir ağım var. Bu ağı plot kullanarak çizersem düğümler doğru etikete (dizgi) sahip olur. Aynı şeyi ggnet2 kullanarak yapmaya çalışırsam, etiketler sayı olur. Neden? Bu benim kodudur: (net) NetB <Ggnet2'yi kullanarak çizim ağı

library(igraph) 
    library(poweRlaw) 
    library(sna) 
    library(ggplot2) 
    library(GGally) 
    library(ergm) 
    library(intergraph) 

    net <- read.graph("./network.gml", format = c("gml")) 

arsa - asNetwork (net) ggnet2 (NetB, size = "derecesi", etiket = TRUE)

alıyorum sonuçları şunlardır: verilerinizi görmeden enter image description here

cevap

2

enter image description here, bu read.graph sayılar olmak köşe isimlerini belirlediği öne büyük ihtimalle o plot fro isimleri kapma Farklı bir değişken. The ggnet2 documentation, label değişkeninin kullanmak istediğiniz verteks özniteliğinin adına ayarlanabileceğini açıklar. label = TRUE'u <VertexName> öğesinin, netb etiketlerini içeren köşe noktası adı olan label="<VertexName>" olarak değiştirmeyi deneyin.

+0

Teşekkür ederim, 'label = TRUE' yerine' label = V (net) $ label' yerine geçiyorum. – marielle