nirs4all.visualization.charts.config module
ChartConfig - Configuration for chart appearance and behavior.
Provides customization options for colors, fonts, and figure sizes. All parameters have sensible defaults for seamless usage.
- class nirs4all.visualization.charts.config.ChartConfig(colormap: str = 'viridis', heatmap_colormap: str = 'RdYlGn', partition_colors: Dict[str, str] | None = None, font_family: str | None = None, title_fontsize: int = 14, label_fontsize: int = 10, tick_fontsize: int = 9, legend_fontsize: int = 9, annotation_fontsize: int = 9, figsize_small: tuple = (10, 4), figsize_medium: tuple = (12, 8), figsize_large: tuple = (16, 10), dpi: int = 300, alpha: float = 0.7)[source]
Bases:
objectConfiguration for chart appearance and behavior.
Provides customization options for colors, fonts, and figure sizes. All parameters have sensible defaults for seamless usage.