Update main.py
Browse files
main.py
CHANGED
@@ -156,7 +156,6 @@ async def chat_profile():
|
|
156 |
async def on_chat_start():
|
157 |
await cl.Message(f"> SURVEYIA").send()
|
158 |
elements = []
|
159 |
-
Tableaux = []
|
160 |
df = pd.read_csv('./public/survey.csv')
|
161 |
df_taille = df.groupby('taille_entreprise').size().reset_index(name='obs')
|
162 |
fig_taille = px.pie(df_taille, names='taille_entreprise', values='obs', color='obs', title="La taille des entreprises ayant répondu", labels={'obs':'nombre'}, color_discrete_sequence=px.colors.qualitative.Safe).update_traces(textposition='inside', textinfo='percent+label').update_layout(font=dict(size=9,color="RebeccaPurple"))
|
@@ -166,9 +165,6 @@ async def on_chat_start():
|
|
166 |
df_temps = df.groupby('temps_active_domaine_agencement').size().reset_index(name='obs')
|
167 |
fig_temps = px.pie(df_temps, names='temps_active_domaine_agencement', values='obs', color='obs', title="L’engagement dans le domaine de l’agencement", labels={'obs':'nombre'}, color_discrete_sequence=px.colors.qualitative.Safe).update_traces(textposition='inside', textinfo='percent+label').update_layout(font=dict(size=9,color="RebeccaPurple"))
|
168 |
elements.append(cl.Plotly(name="chart_temps", figure=fig_temps, display="inline", size="small"))
|
169 |
-
|
170 |
-
Tableaux.append(cl.Text(name="Tableaux", content=df_taille.to_string(), display="side"))
|
171 |
-
Tableaux.append(cl.Text(name="Tableaux", content=df_temps.to_string(), display="side"))
|
172 |
|
173 |
#await cl.sleep(2)
|
174 |
df_temps_entreprise = df.groupby(['temps_active_domaine_agencement', 'taille_entreprise']).size().reset_index(name='obs')
|
@@ -221,7 +217,11 @@ async def on_chat_start():
|
|
221 |
fig_competences_nb_charge = px.bar(df_competences_nb_charge, x='obs', y='principales_compétences_attendues', orientation='h', color='nombre_chargés_affaires', title="Les principales compétences attendues par nombre chargé.e d'affaires", labels={'obs':'nombre'}, color_discrete_sequence=px.colors.qualitative.Safe, text_auto=True).update_layout(font=dict(size=9,color="RebeccaPurple"))
|
222 |
elements.append(cl.Plotly(name="chart_competences_nb_charge", figure=fig_competences_nb_charge, display="inline", size="small"))
|
223 |
|
224 |
-
|
|
|
|
|
|
|
|
|
225 |
await cl.Message(content="Datavisualisation de l'enquête des recruteurs des chargé.e.s d'affaires en agencement", elements=elements).send()
|
226 |
|
227 |
@cl.on_message
|
|
|
156 |
async def on_chat_start():
|
157 |
await cl.Message(f"> SURVEYIA").send()
|
158 |
elements = []
|
|
|
159 |
df = pd.read_csv('./public/survey.csv')
|
160 |
df_taille = df.groupby('taille_entreprise').size().reset_index(name='obs')
|
161 |
fig_taille = px.pie(df_taille, names='taille_entreprise', values='obs', color='obs', title="La taille des entreprises ayant répondu", labels={'obs':'nombre'}, color_discrete_sequence=px.colors.qualitative.Safe).update_traces(textposition='inside', textinfo='percent+label').update_layout(font=dict(size=9,color="RebeccaPurple"))
|
|
|
165 |
df_temps = df.groupby('temps_active_domaine_agencement').size().reset_index(name='obs')
|
166 |
fig_temps = px.pie(df_temps, names='temps_active_domaine_agencement', values='obs', color='obs', title="L’engagement dans le domaine de l’agencement", labels={'obs':'nombre'}, color_discrete_sequence=px.colors.qualitative.Safe).update_traces(textposition='inside', textinfo='percent+label').update_layout(font=dict(size=9,color="RebeccaPurple"))
|
167 |
elements.append(cl.Plotly(name="chart_temps", figure=fig_temps, display="inline", size="small"))
|
|
|
|
|
|
|
168 |
|
169 |
#await cl.sleep(2)
|
170 |
df_temps_entreprise = df.groupby(['temps_active_domaine_agencement', 'taille_entreprise']).size().reset_index(name='obs')
|
|
|
217 |
fig_competences_nb_charge = px.bar(df_competences_nb_charge, x='obs', y='principales_compétences_attendues', orientation='h', color='nombre_chargés_affaires', title="Les principales compétences attendues par nombre chargé.e d'affaires", labels={'obs':'nombre'}, color_discrete_sequence=px.colors.qualitative.Safe, text_auto=True).update_layout(font=dict(size=9,color="RebeccaPurple"))
|
218 |
elements.append(cl.Plotly(name="chart_competences_nb_charge", figure=fig_competences_nb_charge, display="inline", size="small"))
|
219 |
|
220 |
+
tableau_taille[cl.Text(name="Tableaux", content=df_taille.to_string(), display="side")]
|
221 |
+
tableau_temps[cl.Text(name="Tableaux", content=df_temps.to_string(), display="side")]
|
222 |
+
|
223 |
+
await cl.Message(content="Tableaux des données de La \"taille des entreprises ayant répondu\"", elements=tableau_taille,).send()
|
224 |
+
await cl.Message(content="Tableaux des données de \"L’engagement dans le domaine de l’agencement\"", elements=tableau_temps,).send()
|
225 |
await cl.Message(content="Datavisualisation de l'enquête des recruteurs des chargé.e.s d'affaires en agencement", elements=elements).send()
|
226 |
|
227 |
@cl.on_message
|