Есть ли способ показать вывод программы в графическом формате, который содержит вершины и ребра?
Программный ввод будет двухмерной матрицей, а на выходе будет изображение, содержащее вершины и ребра?
Самый простой способ сделать это — использовать Graphviz, набор инструментов для визуализации графиков. Шаги будут:
.dot
файл из данных вашего графика. Язык DOT довольно прост, Вы должны быть в состоянии сделать это без проблем..dot
файл (который обычно dot
), пример для вывода SVG: dot -Tsvg -ofile.svg file.dot
Вы могли бы использовать igraph, который реализован на C (а также доступен в виде пакетов R и Python). Вот пример изображения, которое вы можете сделать (взято из эта страница):