environmentaltools.graphics.scatter

environmentaltools.graphics.scatter(df1, df2, variables, names=['Observed', 'Modeled'], fname=None, ax=None)[source]

Plot scatter comparison between two datasets.

Creates scatter plots comparing corresponding variables between two datasets (e.g., observed vs. modeled values).

Parameters:
  • df1 (pd.DataFrame) – First dataset (typically observed data).

  • df2 (pd.DataFrame) – Second dataset (typically modeled data).

  • variables (list) – List of variable names to plot.

  • names (list) – Labels for [x-axis, y-axis] data sources. Defaults to [“Observed”, “Modeled”].

  • fname (str, optional) – File path to save the plot. If None, displays interactively. Defaults to None.

  • ax (matplotlib.axes.Axes, optional) – Axis for the plot. Creates new if None. Defaults to None.

Returns:

List of axes objects for each subplot.

Return type:

list