Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Would like circo support #26

Open
BrianL-STCU opened this issue Mar 8, 2017 · 3 comments
Open

Would like circo support #26

BrianL-STCU opened this issue Mar 8, 2017 · 3 comments

Comments

@BrianL-STCU
Copy link

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.

@TLmaK0
Copy link
Owner

TLmaK0 commented Mar 8, 2017

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

@BrianL-STCU
Copy link
Author

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

@BrianL-STCU
Copy link
Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants