sunpeek.core_methods.pc_method.plotting.PCPlots#

class sunpeek.core_methods.pc_method.plotting.PCPlots(pc_output, settings)#

Bases: object

Methods

__init__(pc_output, settings)

algorithm_details()

no_output()

plot_all(**kwargs)

Produce "all" PC figures that should go into a report.

plot_bars()

See plot_bars function.

plot_collector_overview()

See plot_collector_overview function.

plot_cover()

See plot_cover function.

plot_data_overview()

See plot_data_overview function.

plot_intervals([axes_limits_interval_plots])

See plot_intervals function.

plot_plant_overview()

See plot_plant_overview function.

plot_shadow_and_intervals()

See plot_shadow_and_intervals function.

plot_square([square_axis_range])

See plot_square function.

plot_symbols_overview()

See plot_symbols_overview function.

plot_time([y_ratio_limits])

See plot_time function.

plot_all(**kwargs)#

Produce “all” PC figures that should go into a report.

Return type:

Optional[List[Figure]]

plot_bars()#

See plot_bars function.

Return type:

Optional[List[Figure]]

plot_collector_overview()#

See plot_collector_overview function.

Return type:

Optional[List[Figure]]

plot_cover()#

See plot_cover function.

Return type:

Optional[List[Figure]]

plot_data_overview()#

See plot_data_overview function.

Return type:

Optional[List[Figure]]

plot_intervals(axes_limits_interval_plots=None)#

See plot_intervals function.

Return type:

Optional[List[Figure]]

plot_plant_overview()#

See plot_plant_overview function.

Return type:

Optional[List[Figure]]

plot_shadow_and_intervals()#

See plot_shadow_and_intervals function.

Return type:

Optional[List[Figure]]

plot_square(square_axis_range=None)#

See plot_square function.

Return type:

Optional[List[Figure]]

plot_symbols_overview()#

See plot_symbols_overview function.

Return type:

Optional[List[Figure]]

plot_time(y_ratio_limits=None)#

See plot_time function.

Return type:

Optional[List[Figure]]