From e7a8b08bb9dfa4e9f5452bfdc9d210991ace85dc Mon Sep 17 00:00:00 2001 From: Andrea Fiorencis Date: Mon, 23 Jun 2025 12:20:20 +0200 Subject: [PATCH] e soprattutto facciamo un po' di ordine --- Fotovoltaico.py | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/Fotovoltaico.py b/Fotovoltaico.py index c3a6054..529643c 100644 --- a/Fotovoltaico.py +++ b/Fotovoltaico.py @@ -67,6 +67,19 @@ def generate_grafico_barrette_df(dataframe, graphTitle): ) fig.show() +def generate_grafico_torri_mensile_df(dataframe, graphTitle): + # Crea il grafico a colonne mensili con colori diversi + fig = px.bar( + dataframe, + x='Mese', + y='gen_pv_100_kWp', + color='Mese', + title='Produttività Fotovoltaica Mensile', + labels={'gen_pv_100_kWp': 'Energia [kWh]', 'Mese': 'Mese'}, + color_discrete_sequence=px.colors.qualitative.Pastel + ) + fig.show() + def export_hourly_pv_productivity(result_ac_energies_to_csv_df, path_export_hourly): """ Esporta la produttività fotovoltaica aggregata su base oraria. @@ -107,17 +120,7 @@ fig.show() df_monthly = df.resample('M').sum() df_monthly['Mese'] = df_monthly.index.strftime('%B %Y') # Nome mese e anno -# Crea il grafico a colonne mensili con colori diversi -fig = px.bar( - df_monthly, - x='Mese', - y='gen_pv_100_kWp', - color='Mese', - title='Produttività Fotovoltaica Mensile', - labels={'gen_pv_100_kWp': 'Energia [kWh]', 'Mese': 'Mese'}, - color_discrete_sequence=px.colors.qualitative.Pastel -) -fig.show() + import plotly.graph_objects as go