网络图可视化

时间:2015-10-23 11:43:43

标签: c++ graph graph-visualization

有没有办法以包含顶点和边的图形格式显示程序的输出?

程序输入是2d矩阵,输出是包含顶点和边的图片吗?

2 个答案:

答案 0 :(得分:2)

最简单的方法是使用graphviz,一个用于可视化图形的工具集。步骤将是:

  1. 从图表数据中生成.dot个文件。 The DOT language is quite straightforward,您应该能够毫无问题地完成这项任务。
  2. 在命令行中,调用.dot文件(通常为dot)上的相应graphviz工具,例如SVG输出:dot -Tsvg -ofile.svg file.dot

答案 1 :(得分:1)

您可以使用igraph,它在C中实现(也可用作R和Python包)。以下是您可以生成的图片示例(取自this page): enter image description here