Просмотр файлов.graphml

Я пытаюсь просмотреть файл.graphml в графическом редакторе yEd, как предлагается в этой теме. Однако у меня есть трудности в просмотре значений в узлах.

Когда я открываю файл.graphml, он выглядит так, как показано на рисунке 1. Затем я нажал Layout-> Tree-> Directed и, не меняя ни одно из свойств, нажал OK. Затем он преобразуется в древовидную структуру, как показано на рисунке 2, но не показывает значения узлов.

Я делаю что-то не так?

1 ответ

То, как текст метки представлен в моем файле.graphml, отличается от того, как YED кодирует и ожидает информацию о метке. Так что вы не поднимаете его автоматически. Мне нужно установить свойства вручную, чтобы отобразить метки.

  1. Откройте.graphml в YEd
  2. Изменить макет из строки меню Макет -> (тип макета)

Единственный недостаток - вы не можете автоматически определить расположение графика. Однако в любом случае мой файл не содержит никакой информации о макете. Мой график не направлен, но YED интерпретирует его как направленный. Это потому, что по умолчанию yEd направлено. Поэтому, если он не направлен, нам нужно выбрать одно ребро, нажать Ctrl+A, чтобы выбрать все узлы, затем перейти к представлению свойств и изменить свойства "Стрелка источника" и "Стрелка цели".

  1. Установите пользовательское свойство для узлов и / или ребер с помощью Edit (в строке меню) -> Manage Custom Properties

  1. Примените пользовательское свойство для узлов и / или ребер с помощью меню "Правка" (в строке меню) -> "Свойства".

Окончательный вывод выглядит как ниже. Эта статья содержит подробное объяснение того, как сделать сопоставление вручную.

Я хотел бы поблагодарить мистера Томаса из YED, который помог мне разобраться в этом.

Также Gephi - еще одно бесплатное программное обеспечение, которое мы можем использовать для просмотра файлов.graphml. Чтение graphml не является функцией по умолчанию в Gephi. Во время установки нам нужно указать (поставить галочку), указывающее, что мы хотим читать файлы.graphml. Однако я думаю, что Gephi более прост, чем YEd.

Другие вопросы по тегам