Peano
Loading...
Searching...
No Matches
TreeVisualizer Namespace Reference

Functions

 save_interactive_html (input_tree, dimensions, filename)
 Save an interactive HTML visualization of the tree structure using plotly.
 
 TreeVisualizer (input_tree, dimensions, filename="TreeStructure")
 Visualize tree structure with customizable output filename.
 

Variables

bool PLOTLY_AVAILABLE = True
 

Function Documentation

◆ save_interactive_html()

TreeVisualizer.save_interactive_html (   input_tree,
  dimensions,
  filename 
)

Save an interactive HTML visualization of the tree structure using plotly.

Creates separate subplots for each level with distinctive colors for subtrees.

Args: input_tree: Tree object to visualize dimensions: 2 or 3 for 2D/3D visualization filename: Base filename for output files (without extension)

Returns: None (saves an HTML file)

Definition at line 86 of file TreeVisualizer.py.

Referenced by TreeVisualizer().

Here is the caller graph for this function:

◆ TreeVisualizer()

TreeVisualizer.TreeVisualizer (   input_tree,
  dimensions,
  filename = "TreeStructure" 
)

Visualize tree structure with customizable output filename.

Saves in PNG, PDF, and interactive HTML formats.

Args: input_tree: Tree object to visualize dimensions: 2 or 3 for 2D/3D visualization filename: Base filename for output files (without extension)

Returns: None (saves files and displays plot)

Definition at line 334 of file TreeVisualizer.py.

References save_interactive_html().

Here is the call graph for this function:

Variable Documentation

◆ PLOTLY_AVAILABLE

bool TreeVisualizer.PLOTLY_AVAILABLE = True

Definition at line 11 of file TreeVisualizer.py.