pyan
pyan copied to clipboard
Use bidirectional edges where possible
If A -> B and B -> A (where A, B are nodes), use graphviz's concentrate=true option to create a bidirectional edge instead of two unidirectional edges. See example.
This could reduce clutter in the resulting visualization, especially for modvis, where bidirectional implicit dependencies on a package's __init__ module are common.