From 30541aa13c22342d029431be126e931bbba97cfb Mon Sep 17 00:00:00 2001 From: Robin van Rooij Date: Mon, 11 Dec 2023 15:33:48 +0100 Subject: [PATCH] add connected time fig --- Home_overview.py | 4 ++-- pages/2_Laadpaal_data.py | 19 +++++++++++++++---- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/Home_overview.py b/Home_overview.py index 1d5431b..d0b6c67 100644 --- a/Home_overview.py +++ b/Home_overview.py @@ -10,7 +10,7 @@ import plotly.graph_objects as go # ---------------- SETTINGS ------------------- -page_title = 'Elektrisch Laadpalen' +page_title = 'Elektrische Laadpalen' page_icon = '⚡' # https://www.webfx.com/tools/emoji-cheat-sheet/ layout = 'centered' @@ -31,7 +31,7 @@ st.write(''' ### Introductie -In dit data dashboard analyseren we elektrische laadpalen in Nederland. +In dit data dashboard analyseren we de elektrische laadpalen in Nederland. Op de eerste pagina zullen we data onderzoeken over het gebruik van de laadpalen, we vragen ons bijvoorbeeld af: hoelang wordt er gemiddeld geladen, wanneer is het het drukst bij de laadpalen? Op de tweede pagina zullen we de locaties van de laadpalen in Nederland weergeven, en kijken waar er over de jaren heen laadpalen bij zijn gebouwd. Ten slotte duiken we op de derde pagina in de voertuigregistratie gegevens van de RDW om een beeld te krijgen van wat voor voertuigen gebruik maken van de laadpalen. diff --git a/pages/2_Laadpaal_data.py b/pages/2_Laadpaal_data.py index e52ac1d..3648dd6 100644 --- a/pages/2_Laadpaal_data.py +++ b/pages/2_Laadpaal_data.py @@ -8,7 +8,7 @@ from statsmodels.tools import add_constant # ---------------- SETTINGS ------------------- -page_title = 'Laadtijden rapportage' +page_title = 'Laadpaal data' page_icon = '💈' #https://www.webfx.com/tools/emoji-cheat-sheet/ layout = 'centered' @@ -26,7 +26,7 @@ st.title(page_title + ' ' + page_icon) st.write(''' - **Histogram** +### Histogram In de histogram wordt de verdeling van de oplaadtijden in minuten weergegeven. Uit de grafiek blijkt dat de gemiddelde oplaadtijd 105 minuten bedraagt, terwijl de mediaan 134 minuten is. ''') @@ -47,10 +47,21 @@ # Display the plot in Streamlit st.pyplot(fig_3) +# New Figure +fig = px.scatter(df_lp, x='ConnectedTime', y='ChargeTime', + title='Comparison of ConnectedTime and ChargeTime', + labels={'ConnectedTime': 'Connected Time (minutes)', 'ChargeTime': 'Charge Time (minutes)'}) + +# Update layout +fig.update_xaxes(title='Connected Time (minutes)') +fig.update_yaxes(title='Charge Time (minutes)') + +# Show the figure +st.plotly_chart(fig) st.write(''' - **verdeling laadpalen** -In de grafiek en staafdiagram ziet u de verdeling van laadpalen gedurende de dag. Uit de grafiek is af te leiden dat het om 7 uur 's ochtends het drukst is, met 1053 oplaadsessies. Om 1 uur 's nachts is het daarentegen het rustigst, met slechts 4 oplaadsessies. Verder valt op te maken uit de staafdiagram dat de ochtenduren het drukst zijn, gevolgd door een afname gedurende de dag. +### Oplaad momenten +In deze lijngrafiek ziet u de verdeling van laadpalen gedurende de dag. Om 7 uur 's ochtends is het het drukst is, met 1053 oplaadsessies. Om 1 uur 's nachts is het daarentegen het rustigst, met slechts 4 oplaadsessies. Verder valt op te maken uit de staafdiagram dat de ochtenduren het drukst zijn, gevolgd door een afname gedurende de dag. ''') # Converteer de 'Started' en 'Ended' kolommen naar datetime-objecten