Taylor Diagrams#

Hydrological_model_validator.Plotting.Taylor_diagrams.comprehensive_taylor_diagram(data_dict, **kwargs)[source]#

Plot a comprehensive yearly Taylor diagram comparing model and satellite statistics.

Parameters:
  • data_dict (dict) – Dictionary with model and satellite data organized by year.

  • **kwargs

    Additional keyword arguments include:

    output_pathstr or Path

    Required. Directory where the figure is saved.

    variable_namestr

    Short name used to infer full variable name and unit.

    variablestr

    Full variable name (e.g., “Chlorophyll”).

    unitstr

    Unit of measurement (e.g., “mg Chl/m³”).

    marker_shapeslist of str

    Marker symbols used for each year (e.g., [‘o’, ‘s’, ‘D’]).

    Plot Options:
    figsizetuple of float

    Figure size in inches.

    dpiint

    Plot resolution.

    titlestr

    Plot title.

    title_fontsizeint

    Font size of the title.

    title_fontweightstr or int

    Font weight of the title.

    title_padfloat

    Padding between title and plot.

    Base Taylor Options:
    tickrmslist of float

    RMSD contours for base diagram.

    titleRMSstr

    Turn RMS title on/off.

    Reference Marker Options (prefix Ref_):
    Ref_markersymbolstr

    Marker symbol for reference overlay.

    Ref_markercolorstr or tuple

    Marker face or edge color.

    Ref_markersizefloat

    Marker size.

    Data Marker Options:
    markersymbolstr

    Marker symbol for yearly points.

    markercolorstr or tuple

    Marker color.

    markersizefloat

    Marker size.

Raises:

ValueError – If neither ‘variable_name’ nor both ‘variable’ and ‘unit’ are provided.

Hydrological_model_validator.Plotting.Taylor_diagrams.monthly_taylor_diagram(data_dict, **kwargs)[source]#

Plot a unified Taylor diagram with points for each month and year.

Parameters:
  • data_dict (dict) – Dictionary containing model and satellite data for each month and year.

  • **kwargs

    Additional keyword arguments include:

    output_pathstr or Path

    Required. Directory where the figure is saved.

    variable_namestr

    Short name used to infer full variable name and unit.

    variablestr

    Full variable name (e.g., “Chlorophyll”).

    unitstr

    Unit of measurement (e.g., “mg Chl/m³”).

    Plot Options:
    titlestr

    Plot title.

    figsizetuple of float

    Figure size in inches.

    dpiint

    Plot resolution.

    title_padfloat

    Padding between title and plot.

    title_fontsizeint

    Font size of the title.

    title_fontweightstr or int

    Font weight of the title.

Raises:

ValueError – If neither ‘variable_name’ nor both ‘variable’ and ‘unit’ are provided.