pyrad.graph.plot_timeseries_comp#
- pyrad.graph.plot_timeseries_comp(dates, values, fname_list, labelx='Time [UTC]', labely='Value', labels=None, titl='Time Series Comparison', periods=None, ymin=None, ymax=None, dpi=72, colors=None, linestyles=None, markers=None)[source]#
Plot an arbitrary number of time series on the same axes.
- Parameters:
dates (sequence of array-like of datetime) – One time vector per series.
values (sequence of array-like) – One value vector per series (same length as corresponding dates entry).
fname_list (list of str) – Output filenames.
labelx, labely (str) – Axis labels.
labels (sequence of str or None, optional) – Legend labels (one per series). If None, labels are “Series 1”, …
titl (str) – Figure title.
periods (sequence of float or None, optional) – Measurement period (seconds) per series used to compute accumulation. If provided and periods[i] > 0, series i is converted to accumulation:
cumsum(values[i] * periods[i] / 3600)
If None, no accumulation is applied.
ymin, ymax (float, optional) – Y-axis limits.
dpi (int) – Figure DPI.
colors, linestyles, markers (sequence or None, optional) – Style per series. If None, matplotlib defaults are used.
- Returns:
fname_list (list of str) – Output filenames.