solarforecastarbiter.reports.figures.plotly_figures.timeseries

solarforecastarbiter.reports.figures.plotly_figures.timeseries(timeseries_value_df, timeseries_meta_df, start, end, units, axis, timezone='UTC')[source]

Timeseries plot of one or more forecasts and observations.

Parameters:
  • timeseries_value_df (pandas.DataFrame) – DataFrame of timeseries data. See solarforecastarbiter.reports.figures.construct_timeseries_dataframe() for format.
  • timeseries_meta_df (pandas.DataFrame) – DataFrame of metadata for each Observation Forecast pair. See solarforecastarbiter.reports.figures.construct_timeseries_dataframe() for format.
  • start (pandas.Timestamp) – Report start time
  • end (pandas.Timestamp) – Report end time
  • axis ({(None,), ('x',), ('y',), (None, 'y')}) – Specifies the kinds of forecast to plot. None is appropriate for deterministic forecasts, ‘x’ for probabilistic forecasts with axis = ‘x’, and ‘y’ for probabilistic forecasts with axis = ‘y’. Observations, deterministic forecasts, and probabilistic forecasts may all be plotted together if axis = (None, ‘y’). Observations will not be plotted if axis = (‘x’,).
  • timezone (str) – Timezone consistent with the data in the timeseries_metadata_df.
Returns:

plotly.Figure