PlotTrajectoryConfig
Configuration for AMARES 1D Trajectory Plots with CRLB Shading.
Parameters¶
| Parameter | Type | Default | Description |
|---|
figsize | tuple | (8, 5) | Dimensions (width, height). |
style | str | seaborn-v0_8-white | Matplotlib style sheet. |
fontfamily | str | sans-serif | Font family used for all text. |
axes_linewidth | float | 1.2 | Line thickness for the plot bounding box. |
Aesthetics¶
| Parameter | Type | Default | Description |
|---|
palette | str | tuple[str, ...] | tab10 | Colormap name or sequence of explicit colors to cycle through. |
markers | tuple | ('o', 's', '^', 'D', 'v', 'p', '*', 'h', 'X') | Sequence of marker styles to cycle through for each metabolite. |
linewidth | float | 2.0 | Line thickness for the central trajectories. |
markersize | float | 6.0 | Marker size for trajectory points. |
fill_alpha | float | 0.2 | Transparency of the CRLB shaded error band. |
fill_linewidth | float | 0.0 | Outline thickness of the CRLB shaded region. |
Labels & Fonts¶
| Parameter | Type | Default | Description |
|---|
title | str | None | Metabolite Trajectories (Shading = CRLB Error) | Plot title. Set to None to hide. |
xlabel | str | None | None | x-axis label. If None, auto-derives from the xarray dimension. |
ylabel | str | Amplitude [a.u.] | y-axis label. |
labelsize | int | 12 | Font size applied to the axis labels. |
fontweight | str | bold | Font weight for titles and labels (e.g., ‘normal’, ‘bold’). |
Grid & Ticks¶
| Parameter | Type | Default | Description |
|---|
tick_direction | str | in | Direction of the tick marks (‘in’, ‘out’, or ‘inout’). |
grid_on | bool | True | Toggle visibility of the background grid. |
grid_alpha | float | 0.3 | Transparency of the grid lines. |
grid_linestyle | str | -- | Style of the grid lines (e.g., ‘--’, ‘-’). |
Legend¶
| Parameter | Type | Default | Description |
|---|
legend_on | bool | True | Toggle visibility of the legend. |
legend_frameon | bool | True | Toggle the bounding box frame around the legend. |