Skip to content

serajcomputerarts/tree-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌳 Tree Visualizer

Python License: MIT Matplotlib Code style: black Tests

Python tool for converting parenthetical tree notation into beautiful visual representations. Transform simple text like A(B,C) into stunning 1080x540 tree diagrams!

📸 Screenshots

Tree
## ✨ Features
  • 🎯 Simple Input Format: Use intuitive parenthetical notation like A(B,C)
  • 🖼️ High-Quality Output: Generate crisp 1080x540 PNG visualizations
  • 🏗️ Complex Structures: Support for deeply nested and multi-child trees
  • 🎨 Multiple Themes: Choose from various visual themes (default, dark, colorful)
  • Smart Layout: Automatic positioning and spacing optimization
  • 🧪 Well Tested: Comprehensive test suite with 95%+ coverage
  • 📚 Rich Documentation: Complete API docs and usage examples
  • 🔧 Configurable: Customize colors, sizes, and layout parameters

🚀 Quick Start

Installation

git clone https://github.com/serajcomputerarts/tree-visualizer.git
cd tree-visualizer
pip install -r requirements.txt

About

🌳 Convert parenthetical tree notation to beautiful visualizations | A Python tool for drawing tree structures from text input like A(B,C)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages