TLmaK0 / gravizo

How to include graphviz graphs in github README

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Would like circo support

BrianL-STCU opened this issue · comments

Some Graphviz graphs are much easier to understand when rendered using the circo engine. It would be nice if there were a different URL or a pragma comment or URL parameter or flag or something to select a rendering engine other than dot.

Thanks @BrianL-STCU , can you point me to documentation about circo engine?

The layout engines that come with Graphviz (circo, dot, fdp, neato, osage, sfdp, and twopi) are all listed at Documentation | Graphviz - Graph Visualization Software.

The graphviz.org home page has a brief description of each:

  • dot - "hierarchical" or layered drawings of directed graphs. This is the default tool to use if edges have directionality.
  • neato - "spring model'' layouts. This is the default tool to use if the graph is not too large (about 100 nodes) and you don't know anything else about it. Neato attempts to minimize a global energy function, which is equivalent to statistical multi-dimensional scaling.
  • fdp - "spring model'' layouts similar to those of neato, but does this by reducing forces rather than working with energy.
  • sfdp - multiscale version of fdp for the layout of large graphs.
  • twopi - radial layouts, after Graham Wills 97. Nodes are placed on concentric circles depending their distance from a given root node.
  • circo - circular layout, after Six and Tollis 99, Kauffman and Wiese 02. This is suitable for certain diagrams of multiple cyclic structures, such as certain telecommunications networks.