PlotData¶
-
class
PlotData
(entries, config=None)¶ A class that provides some data for easier plotting.
- Parameters
entries (List[Entry]) – A list of parsed entries
config (MoodConfig) – MoodConfig for the parser (if none is provided, a default one will be created)
-
split_into_bands
(moods)¶ Splits input moods into bands, given their boundaries. See
Mood.boundaries
.
-
interpolate
(avg_moods=None, interpolate_steps=360)¶ Interpolates moods to make a smooth chart.
- Parameters
avg_moods – Average moods to iterate over. If not provided, these are generated by
Stats.average_moods()
interpolate_steps (int) – Number of steps for one day (midnight to midnight)