Visualization ToolsΒΆ

nGraph provides serialization and deserialization facilities along with the ability to create image formats. When visualization is enabled, a dot file is generated, along with a png. The default can be adjusted by setting the NGRAPH_VISUALIZE_TREE_OUTPUT_FORMAT flag to another format, like PDF.

Note: Large graphs are usually not legible with formats like PDF.

Large graphs may require additional work to get into a human-readable format. We have provided a script to convert the most common default output, nGraph JSON, to an output that is better able to handle detailed graphs; however, we do not offer user support for this script. After running the script, you should have a .graphml that can be imported and inspected with third-party tools like:

  1. Gephi
  2. Cytoscape