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