Skip to content

Add graphviz pure-Python fallback layout for treeviz#128

Merged
ammarcsj merged 2 commits into
remove_dead_codefrom
add_treeviz_graphviz_fallback
May 25, 2026
Merged

Add graphviz pure-Python fallback layout for treeviz#128
ammarcsj merged 2 commits into
remove_dead_codefrom
add_treeviz_graphviz_fallback

Conversation

@ammarcsj
Copy link
Copy Markdown
Member

Summary

  • Adds a _graphviz_plain_layout fallback that uses the pure-Python graphviz package when pygraphviz (and thus nx_agraph) is not installed
  • Removes the "excluded descendants" visual indicator (edge color, legend entry) from tree plots, simplifying the exclusion colour scheme
  • Minor fcviz cleanup

Notes

Part of the residual decorrelation PR stack. Stacked on #127.

ammarcsj and others added 2 commits May 25, 2026 10:06
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ammarcsj ammarcsj merged commit 391c86b into remove_dead_code May 25, 2026
3 of 4 checks passed
@ammarcsj ammarcsj deleted the add_treeviz_graphviz_fallback branch May 25, 2026 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant