Генерация списка координат Камада-Каваи в R с использованием библиотеки igraph - PullRequest
0 голосов
/ 27 сентября 2019

Я использую библиотеку R igraph, чтобы сгенерировать двумерный массив координат Камада-Каваи для существующего графа.Когда я строю свой график, я получаю великолепно выглядящий макет Камада-Каваи.Тем не менее, когда я создаю массив координат Камада-Каваи, а затем строю их, результаты не будут действительными.Кто-нибудь знает, почему это может иметь место?

Вот мой код и соответствующие графики:

library(igraph)

#read graph structure from .gml file
myGraph= read_graph("some_file_path", format=c("gml"))

#generate Kamada-Kawai layout coordinates 
lay = layout.kamada.kawai(myGraph)

#plot the graph with the Kamada-Kawai layout
plot(myGraph, lay)

#plot the array of Kamada-Kawai coordinates.
plot(lay)

Функция plot (myGraph, layout) генерирует граф Камада-Каваи, как и ожидалось. Нажмите здесь, чтобы посмотреть

Однако, когда я строю макет, я получаю совершенно другой набор координат, которые не похожи на Камада-Каваи. Нажмите здесь, чтобы посмотреть .Почему эти координаты не совпадают с позициями вершин в моем первом графике?

Спасибо!

...