Plot Utilities#

Classes to assist in creating plots. Used extensively by the Plot classes.

Plotting Engines#

SetupSubplot([nrows, ncols, figsize, ...])

Sets up the main figure and subplots for use in Marmot and expands the functionality of matplotlib by adding further methods to quickly build plots.

PlotLibrary([nrows, ncols, figsize, sharey, ...])

A library of commonly used plotting methods.

Data Storage and Processing#

PlotDataStoreAndProcessor(AGG_BY, ...[, ...])

Methods used to assist with the creation of Marmot plots

GenCategories(vre, pv, re, thermal)

Defines various generator categories.

timeseries_modifiers

Collection of functions which modify or infer information from timeseries

Plot Design#

styles

Classes containing color styles and markers for plotting

New in version 0.11.0.

Plot Exceptions#

plot_exceptions

Exception classes to handle specific actions and results.