gemseo.post.dataset.plots.factory_factory module#

A factory of factories of plots.

class PlotFactoryFactory[source]#

Bases: BaseFactory[PlotFactory[T]]

A factory of factories of plots.

A factory of plots is used to create plots from a visualization library, a.k.a. plot engine, e.g. MatplotlibPlotFactory for matplotlib-based plots and PlotlyPlotFactory for plotly-based plots.

PlotFactoryFactory is used to create any factory of plots. This mechanism is used by DatasetPlot by associating one plot engine per file format.

Return type:

Any