datacipen commited on
Commit
e05976c
1 Parent(s): 7a1a122

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +7 -5
main.py CHANGED
@@ -156,19 +156,20 @@ async def chat_profile():
156
  async def on_chat_start():
157
  await cl.Message(f"> SURVEYIA").send()
158
  elements = []
159
- textElements = []
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"))
163
  elements.append(cl.Plotly(name="chart_taille", figure=fig_taille, display="inline", size="small"))
164
-
165
- textElements.append(cl.Text(name="text_taille", content=df_taille.to_string(), display="side"))
166
- await cl.Message(content="Tableau des données de La \"taille des entreprises ayant répondu\"", elements=textElements,).send()
167
-
168
  #await cl.sleep(2)
169
  df_temps = df.groupby('temps_active_domaine_agencement').size().reset_index(name='obs')
170
  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"))
171
  elements.append(cl.Plotly(name="chart_temps", figure=fig_temps, display="inline", size="small"))
 
 
 
 
172
  #await cl.sleep(2)
173
  df_temps_entreprise = df.groupby(['temps_active_domaine_agencement', 'taille_entreprise']).size().reset_index(name='obs')
174
  fig_temps_entreprise = px.bar(df_temps_entreprise, x='temps_active_domaine_agencement', y='obs', color='taille_entreprise', title="L’engagement dans le domaine de l’agencement par taille d'entreprise", labels={'obs':'nombre'}, color_discrete_sequence=px.colors.qualitative.Safe, text_auto=True).update_layout(font=dict(size=9,color="RebeccaPurple"))
@@ -220,6 +221,7 @@ async def on_chat_start():
220
  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"))
221
  elements.append(cl.Plotly(name="chart_competences_nb_charge", figure=fig_competences_nb_charge, display="inline", size="small"))
222
 
 
223
  await cl.Message(content="Datavisualisation de l'enquête des recruteurs des chargé.e.s d'affaires en agencement", elements=elements).send()
224
 
225
  @cl.on_message
 
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"))
163
  elements.append(cl.Plotly(name="chart_taille", figure=fig_taille, display="inline", size="small"))
164
+
 
 
 
165
  #await cl.sleep(2)
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')
175
  fig_temps_entreprise = px.bar(df_temps_entreprise, x='temps_active_domaine_agencement', y='obs', color='taille_entreprise', title="L’engagement dans le domaine de l’agencement par taille d'entreprise", labels={'obs':'nombre'}, color_discrete_sequence=px.colors.qualitative.Safe, text_auto=True).update_layout(font=dict(size=9,color="RebeccaPurple"))
 
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
+ await cl.Message(content="Tableaux des données de La \"taille des entreprises ayant répondu\"", elements=Tableaux,).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