Корневое дерево из неориентированного дерева в R или igraph
Мне нужно корневое дерево из неориентированного графа в качестве графовых объектов в R. Проблема кажется тривиальной, но я ничего не нахожу. Я нахожу функции макета в igraph, но результатом является не объект igraph, а матрица (?!?). предположим следующее дерево в качестве объекта igraph:
ребра<- с (1,5, 2,5, 3,5, 4,5, 5,6, 6,10, 6,7, 7,8, 7,9, 10,11, 6,12, 12, 15, 12,13, 13,14) g <-make_graph (ребра, n = max (ребра), направленные = ЛОЖЬ)
и теперь я хочу, чтобы объект igraph был корневым деревом на узле 6. Как мне это получить?
1 ответ
Можешь попробоватьlayout_as_tree
и установитьroot = 6
при построении графика
g %>% plot(
layout = layout_as_tree(., root = 6)
)