Есть ли способ показать вывод программы в графическом формате, который содержит вершины и ребра?Визуализация сетевого графика
Программный ввод будет 2d-матрицей, а на выходе будет изображение, содержащее вершины и ребра?
Есть ли способ показать вывод программы в графическом формате, который содержит вершины и ребра?Визуализация сетевого графика
Программный ввод будет 2d-матрицей, а на выходе будет изображение, содержащее вершины и ребра?
Самый простой способ сделать это - использовать graphviz, набор инструментов для визуализации графиков. Этапы будут следующими:
.dot
из своих данных. The DOT language is quite straightforward, вы можете сделать это без проблем..dot
(который обычно является dot
), пример для вывода SVG: dot -Tsvg -ofile.svg file.dot
Когда я запускаю примеры, приведенные в Igraph документации, вывод программы не дает картину, а она дает выход в terminal.Where как Я хочу, чтобы на выходе была фотография. Как это сделать? Обеспечьте шаги! – user3609247
Мой плохой, согласно этому сообщению, igraph не может генерировать графики при использовании версии C: http://stackoverflow.com/questions/10022102/no-graph-is-being-displayed-in-igraph. Я только использовал версию R, поэтому я не знал об этом ограничении. Сожалею! Затем вы должны переключиться на GraphViz, так как, по-видимому, не так много библиотек C для визуализации графа. Вы также можете посмотреть этот пост: http://stackoverflow.com/questions/2751826/which-c-graph-library-should-i-use –