#r #histogram #igraph #network-analysis
#r #гистограмма #igraph #сетевой анализ
Вопрос:
В настоящее время я использую igraph
пакет и провожу свой первый сетевой анализ. У меня есть направленный набор данных как таковой:
m=matrix(nrow=3,ncol=3)
m[1,1]=0
m[1,2]=1
m[1,3]=1
m[2,1]=1
m[2,2]=0
m[2,3]=0
m[3,1]=0
m[3,2]=1
m[3,3]=0
Я создал список «объекты».
object <- graph.adjacency(m,mode="directed")
Я работал с различными distances
функциями и нашел distance_table
функцию. R документирует функцию как:
distance_table
вычисляет гистограмму, вычисляя длину кратчайшего пути между каждой парой вершин. Для ориентированных графов рассматриваются оба направления, поэтому каждая пара вершин появляется на гистограмме дважды.
Я присвоил таблице расстояний значение dt:
dt <- distance_table(object, directed = TRUE)
Однако я не могу понять, как построить гистограмму. Я пытался:
hist(dt)
hist(dt[1])
и
plot(dt)
Однако ни один из них не сработал. Как бы я построил эту гистограмму?
Комментарии:
1. Может быть:
barplot(dt$res)
?2. Да, это сработало. Я думал, что это будет выглядеть по-другому, но спасибо!