tud_lbm.io.plotting.figure_config

Centralized figure styling shared by every plot operator in this package.

Attributes

DEFAULT_STYLE

Classes

FigureStyle

Tunable styling knobs for all figures produced by io.plotting.

Module Contents

class tud_lbm.io.plotting.figure_config.FigureStyle[source]

Tunable styling knobs for all figures produced by io.plotting.

dpi: int = 150[source]
panel_figsize: tuple[float, float] = (5.0, 4.0)[source]
analysis_figsize: tuple[float, float] = (7.0, 4.5)[source]
comparison_figsize: tuple[float, float] = (10.0, 6.0)[source]
dual_axis_figsize: tuple[float, float] = (10.0, 6.0)[source]
ca_theta_figsize: tuple[float, float] = (10.0, 6.0)[source]
suptitle_fontsize: int = 12[source]
title_fontsize: int = 14[source]
axis_label_fontsize: int = 16[source]
tick_label_fontsize: int = 12[source]
legend_fontsize: int = 12[source]
pair_legend_fontsize: int = 8[source]
panel_legend_fontsize: int = 6[source]
empty_state_fontsize: int = 9[source]
error_text_fontsize: int = 8[source]
comparison_axis_label_fontsize: int = 24[source]
comparison_tick_label_fontsize: int = 16[source]
comparison_legend_fontsize: int = 12[source]
scatter_marker_size: int = 16[source]
scatter_alpha: float = 0.8[source]
colormap_density: str = 'viridis'[source]
colormap_velocity: str = 'plasma'[source]
colormap_force: str = 'cividis'[source]
quiver_color: str = 'white'[source]
quiver_alpha: float = 0.7[source]
colors: dict[str, str][source]
tud_lbm.io.plotting.figure_config.DEFAULT_STYLE[source]