|
| __init__ (self, Tuple[float, float] figsize=(12, 8)) |
| plot_layout (self, List[Polygon] polygons, List[Rectangle] rectangles=None, str title="Layout View") |
| plot_analysis_results (self, List[Polygon] polygons, Dict analysis_results, str title="Layout Analysis") |
| plot_quadtree_visualization (self, quadtree_node, List[Polygon] polygons=None, str title="QuadTree Structure") |
| plot_optimization_summary (self, Dict optimization_results) |
| save_plots (self, List figures, str base_filename, str format='png', int dpi=300) |
Visualizer for layout analysis results.
Definition at line 18 of file visualization.py.
◆ __init__()
zlayout.visualization.LayoutVisualizer.__init__ |
( |
| self, |
|
|
Tuple[float, float] | figsize = (12, 8) ) |
◆ _calculate_centroid()
Point zlayout.visualization.LayoutVisualizer._calculate_centroid |
( |
| self, |
|
|
Polygon | polygon ) |
|
protected |
◆ _draw_quadtree_boundaries()
zlayout.visualization.LayoutVisualizer._draw_quadtree_boundaries |
( |
| self, |
|
|
| ax, |
|
|
| node, |
|
|
int | depth = 0 ) |
|
protected |
◆ _plot_polygons_on_axis()
zlayout.visualization.LayoutVisualizer._plot_polygons_on_axis |
( |
| self, |
|
|
| ax, |
|
|
List[Polygon] | polygons, |
|
|
str | title ) |
|
protected |
◆ _plot_score_gauge()
zlayout.visualization.LayoutVisualizer._plot_score_gauge |
( |
| self, |
|
|
| ax, |
|
|
float | score ) |
|
protected |
◆ plot_analysis_results()
zlayout.visualization.LayoutVisualizer.plot_analysis_results |
( |
| self, |
|
|
List[Polygon] | polygons, |
|
|
Dict | analysis_results, |
|
|
str | title = "Layout Analysis" ) |
◆ plot_layout()
zlayout.visualization.LayoutVisualizer.plot_layout |
( |
| self, |
|
|
List[Polygon] | polygons, |
|
|
List[Rectangle] | rectangles = None, |
|
|
str | title = "Layout View" ) |
◆ plot_optimization_summary()
zlayout.visualization.LayoutVisualizer.plot_optimization_summary |
( |
| self, |
|
|
Dict | optimization_results ) |
Create a summary visualization of optimization results.
Definition at line 135 of file visualization.py.
◆ plot_quadtree_visualization()
zlayout.visualization.LayoutVisualizer.plot_quadtree_visualization |
( |
| self, |
|
|
| quadtree_node, |
|
|
List[Polygon] | polygons = None, |
|
|
str | title = "QuadTree Structure" ) |
◆ save_plots()
zlayout.visualization.LayoutVisualizer.save_plots |
( |
| self, |
|
|
List | figures, |
|
|
str | base_filename, |
|
|
str | format = 'png', |
|
|
int | dpi = 300 ) |
◆ figsize
zlayout.visualization.LayoutVisualizer.figsize = figsize |
The documentation for this class was generated from the following file: