nhra_gt.visualization.base¶
Classes¶
Plotter
¶
Bases: Protocol
Protocol for standardized figure generation functions.
Source code in src/nhra_gt/visualization/base.py
Functions¶
save_figure(fig, path, config=None, formats=None)
¶
Saves a matplotlib figure in multiple formats defined by PlotConfig.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
fig
|
Figure
|
The matplotlib Figure object. |
required |
path
|
str | Path
|
File path (extension optional). |
required |
config
|
PlotConfig | None
|
PlotConfig for DPI and other settings. |
None
|
formats
|
list[str] | None
|
List of formats (e.g. ['png', 'svg']). If None, uses config.format. |
None
|