Я использую библиотеку 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) генерирует граф Камада-Каваи, как и ожидалось. Нажмите здесь, чтобы посмотреть
Однако, когда я строю макет, я получаю совершенно другой набор координат, которые не похожи на Камада-Каваи. Нажмите здесь, чтобы посмотреть .Почему эти координаты не совпадают с позициями вершин в моем первом графике?
Спасибо!