Прочитать ориентированный граф в R

У меня проблемы с чтением / созданием ориентированного графа. Я следовал за шагами, которые нашелВот.

Это мой текстовый файлgraph.txt:

1 2
1 3
2 5
3 4
3 5
4 5
5 6
5 10
6 7
7 8
7 9
7 12
8 9
9 10
9 11
9 12
10 11
11 7
11 12

Сейчас я читаю этоgraph.txt:

library("igraph")
xlist<-read.graph("graph.txt", format="edgelist")

И тогда я готовлю это:

plot(xlist)

Но это не график, который я прочитал в xlist:

Как вы можете видеть, между 1-> 2, 1-> 3, 5-> 10 нет границ. Как правильно прочитать ориентированный граф?

Сделав это, как я могу показать все кратчайшие пути между двумя узлами?

Ответы на вопрос(2)

Ваш ответ на вопрос