Skip to content

digiplan.map.charts#

Module for extracting structure and data for charts.

BatteriesCapacityRegionChart #

Bases: Chart

Chart for regional battery capacity.

get_chart_data() #

Calculate population for whole region.

get_chart_options() #

Overwrite title and unit.

BatteriesRegionChart #

Bases: Chart

Chart for regional battery count.

get_chart_data() #

Calculate population for whole region.

get_chart_options() #

Overwrite title and unit.

BatteryCapacityChart #

Bases: StorageCapacityChart

Chart to show charged/discharged energies and full load cycles of the batteries.

BatteryEnergyChart #

Bases: StorageEnergyChart

Chart to show charged/discharged energies and full load cycles of the batteries.

Capacity2045RegionChart #

Bases: PreResultsChart

Chart for regional capacities in 2045.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

CapacityRegionChart #

Bases: Chart

Chart for regional capacities.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

CapacitySquare2045RegionChart #

Bases: PreResultsChart

Chart for regional capacities in 2045.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

CapacitySquareRegionChart #

Bases: Chart

Chart for regional capacities per square meter.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

Chart #

Base class for charts.

__init__(lookup=None, chart_data=None, **kwargs) #

Initialize chart data and chart options.

get_chart_data() #

Check if chart_data_function is valid.

Returns#

None

get_chart_options() #

Get the options for a chart from the corresponding json file.

Returns#

dict Containing the json that can be filled with data

Raises#

LookupError if lookup can't be found in LOOKUPS

render() #

Create chart based on given lookup and municipality ID or result option.

Returns#

dict Containing chart filled with data

CompaniesRegionChart #

Bases: Chart

Chart for regional companies.

get_chart_data() #

Calculate population for whole region.

get_chart_options() #

Overwrite title and unit.

DetailedOverviewChart #

Bases: SimulationChart

Detailed Overview Chart.

ElectricityAutarkyChart #

Bases: SimulationChart

Chart for electricity autarky.

get_chart_data() #

Get chart data from electricity overview calculation.

ElectricityCTSChart #

Bases: SimulationChart

Electricity CTS Chart. Shows greenhouse gas emissions.

ElectricityDemand2045RegionChart #

Bases: PreResultsChart

Chart for regional electricity demand.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

ElectricityDemandCapita2045RegionChart #

Bases: PreResultsChart

Chart for regional electricity demand per population in 2045.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

ElectricityDemandCapitaRegionChart #

Bases: Chart

Chart for regional electricity demand per population.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

ElectricityDemandRegionChart #

Bases: Chart

Chart for regional electricity demand.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

ElectricityOverviewChart #

Bases: SimulationChart

Chart for electricity overview.

get_chart_data() #

Get chart data from electricity overview calculation.

EmployeesRegionChart #

Bases: Chart

Chart for regional employees.

get_chart_data() #

Calculate population for whole region.

get_chart_options() #

Overwrite title and unit.

Energy2045RegionChart #

Bases: PreResultsChart

Chart for regional energy.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

EnergyCapita2045RegionChart #

Bases: PreResultsChart

Chart for regional energy.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

EnergyCapitaRegionChart #

Bases: Chart

Chart for regional energy shares per capita.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

EnergyRegionChart #

Bases: Chart

Chart for regional energy.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

EnergyShare2045RegionChart #

Bases: PreResultsChart

Chart for regional energy shares.

get_chart_data() #

Calculate RES energy shares for whole region.

get_chart_options() #

Overwrite title and unit.

EnergyShareRegionChart #

Bases: Chart

Calculate RES energy shares for whole region.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

EnergySquare2045RegionChart #

Bases: PreResultsChart

Chart for regional energy shares per square meter.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

EnergySquareRegionChart #

Bases: Chart

Chart for regional energy shares per square meter.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

HeatDemand2045RegionChart #

Bases: PreResultsChart

Chart for regional heat demand in 2045.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

HeatDemandCapita2045RegionChart #

Bases: PreResultsChart

Chart for regional heat demand per population in 2045.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

HeatDemandCapitaRegionChart #

Bases: Chart

Chart for regional heat demand per population.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

HeatDemandRegionChart #

Bases: Chart

Chart for regional heat demand.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

HeatStructureCentralChart #

Bases: HeatStructureChart

Heat structure for centralized heat.

HeatStructureChart #

Bases: SimulationChart

Heat Structure Chart.

HeatStructureDecentralChart #

Bases: HeatStructureChart

Heat structure for decentralized heat.

HeatstorageCapacityChart #

Bases: StorageCapacityChart

Chart to show charged/discharged energies and full load cycles of the heat storages.

HeatstorageEnergyChart #

Bases: StorageEnergyChart

Chart to show charged/discharged energies and full load cycles of the heat storages.

PVGroundAreaChart #

Bases: PreResultsChart

Chart for pv ground areas shown on diagram results page.

get_chart_data() #

Calculate population for whole region.

render() #

Place results from user settings into related chart entries.

PVGroundCapacityChart #

Bases: PreResultsChart

Chart for pv ground capacity shown on diagram results page.

get_chart_data() #

Calculate population for whole region.

render() #

Place results from user settings into related chart entries.

PVRoofAreaChart #

Bases: PreResultsChart

Chart for pv roof capacity shown on diagram results page.

get_chart_data() #

Calculate population for whole region.

render() #

Place results from user settings into related chart entries.

PVRoofCapacityChart #

Bases: PreResultsChart

Chart for pv roof capacity shown on diagram results page.

get_chart_data() #

Calculate population for whole region.

render() #

Place results from user settings into related chart entries.

PopulationDensityRegionChart #

Bases: Chart

Chart for regional population density.

get_chart_data() #

Calculate capacities for whole region.

get_chart_options() #

Overwrite title and unit.

PopulationRegionChart #

Bases: Chart

Chart for regional population.

get_chart_data() #

Calculate population for whole region.

get_chart_options() #

Overwrite title and unit.

PotentialChart #

Bases: Chart

Chart for usage and potential of pv ground, pv roof or wind areas respectively.

__init__(lookup, chart_data) #

Overwrite default lookup.

render() #

Render template.

PotentialPVGroundChart #

Bases: PotentialChart

Two stacked bars (usage and potential) with three levels from pv ground categories.

PotentialPVRoofChart #

Bases: PotentialChart

Two stacked bars (usage and potential) with three levels from pv ground categories.

PotentialWindChart #

Bases: PotentialChart

Two stacked bars (usage and potential) with three levels from pv ground categories.

PreResultsChart #

Bases: Chart

For charts based on user settings.

__init__(user_settings) #

Init Chart.

Parameters#

user_settings: dict User settings coming from map

SimulationChart #

Bases: Chart

For charts based on simulations.

__init__(user_settings) #

Init Chart.

Parameters#

user_settings: dict User settings coming from map

StorageCapacityChart #

Bases: SimulationChart

Chart to show charging capacity and storage capacity of storages.

get_chart_data() #

Get chart data from electricity overview calculation.

StorageEnergyChart #

Bases: SimulationChart

Chart to show charged/discharged energies and full load cycles of storages.

get_chart_data() #

Get chart data from electricity overview calculation.

WindAreaChart #

Bases: PreResultsChart

Chart for wind capacity shown on diagram results page.

get_chart_data() #

Calculate population for whole region.

render() #

Place results from user settings into related chart entries.

WindCapacityChart #

Bases: PreResultsChart

Chart for wind capacity shown on diagram results page.

get_chart_data() #

Calculate population for whole region.

render() #

Place results from user settings into related chart entries.

WindTurbines2045RegionChart #

Bases: PreResultsChart

Chart for regional wind turbines in 2045.

get_chart_data() #

Calculate population for whole region.

get_chart_options() #

Overwrite title and unit.

WindTurbinesRegionChart #

Bases: Chart

Chart for regional wind turbines.

get_chart_data() #

Calculate population for whole region.

get_chart_options() #

Overwrite title and unit.

WindTurbinesSquare2045RegionChart #

Bases: PreResultsChart

Chart for regional wind turbines per square meter in 2045.

get_chart_data() #

Calculate population for whole region.

get_chart_options() #

Overwrite title and unit.

WindTurbinesSquareRegionChart #

Bases: Chart

Chart for regional wind turbines per square meter.

get_chart_data() #

Calculate population for whole region.

get_chart_options() #

Overwrite title and unit.

create_chart(lookup, chart_data=None) #

Return chart for given lookup.

If chart is listed in CHARTS, specific chart is returned. Otherwise, generic chart is returned.

set_unit(options, unit) #

Set unit in tooltip of each series in ECharts options.

Parameters#

options: dict ECharts options dictionary. unit: str Unit to be set in tooltip when hovering chart.

Returns#

dict: Options with key-value pair "unit" in tooltip.