datacipen commited on
Commit
4cb60b8
1 Parent(s): 4992d10

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +27 -4
main.py CHANGED
@@ -181,8 +181,8 @@ async def on_chat_start():
181
  elements.append(cl.Plotly(name="chart_nb_charge_entreprise", figure=fig_nb_charge_entreprise, display="inline", size="small"))
182
  #await cl.sleep(2)
183
  df_nb_charge_engagement = df.groupby(['nombre_chargés_affaires', 'temps_active_domaine_agencement']).size().reset_index(name='obs')
184
- fig_nb_charge_entreprise = px.bar(df_nb_charge_engagement, x='nombre_chargés_affaires', y='obs', color='temps_active_domaine_agencement', title="Le nombre de chargé.e d’affaires en agencement par année d'engagement", labels={'obs':'nombre'}, color_discrete_sequence=px.colors.qualitative.Safe, text_auto=True).update_layout(font=dict(size=9,color="RebeccaPurple"))
185
- elements.append(cl.Plotly(name="chart_nb_charge_entreprise", figure=fig_nb_charge_entreprise, display="inline", size="small"))
186
  #await cl.sleep(2)
187
  df_statut = df.groupby('fonction_Statut_repondant').size().reset_index(name='obs')
188
  fig_statut = px.bar(df_statut, x='obs', y='fonction_Statut_repondant', orientation='h', color='obs', title="Le profil des répondants", labels={'obs':'nombre'}, color_discrete_sequence=px.colors.qualitative.Safe, text_auto=True).update_layout(font=dict(size=9,color="RebeccaPurple"))
@@ -218,12 +218,35 @@ async def on_chat_start():
218
  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"))
219
  elements.append(cl.Plotly(name="chart_competences_nb_charge", figure=fig_competences_nb_charge, display="inline", size="small"))
220
 
 
 
221
  tableau_taille = [cl.Text(name="Tableaux", content=df_taille.to_html(), display="side")]
222
  tableau_temps = [cl.Text(name="Tableaux", content=df_temps.to_html(), display="side")]
223
-
 
 
 
 
 
 
 
 
 
 
 
224
  await cl.Message(content="Tableaux des données de La \"taille des entreprises ayant répondu\"", elements=tableau_taille,).send()
225
  await cl.Message(content="Tableaux des données de \"L’engagement dans le domaine de l’agencement\"", elements=tableau_temps,).send()
226
- await cl.Message(content="Datavisualisation de l'enquête des recruteurs des chargé.e.s d'affaires en agencement", elements=elements).send()
 
 
 
 
 
 
 
 
 
 
227
 
228
  @cl.on_message
229
  async def on_message(message: cl.Message):
 
181
  elements.append(cl.Plotly(name="chart_nb_charge_entreprise", figure=fig_nb_charge_entreprise, display="inline", size="small"))
182
  #await cl.sleep(2)
183
  df_nb_charge_engagement = df.groupby(['nombre_chargés_affaires', 'temps_active_domaine_agencement']).size().reset_index(name='obs')
184
+ fig_nb_charge_engagement = px.bar(df_nb_charge_engagement, x='nombre_chargés_affaires', y='obs', color='temps_active_domaine_agencement', title="Le nombre de chargé.e d’affaires en agencement par année d'engagement", labels={'obs':'nombre'}, color_discrete_sequence=px.colors.qualitative.Safe, text_auto=True).update_layout(font=dict(size=9,color="RebeccaPurple"))
185
+ elements.append(cl.Plotly(name="chart_nb_charge_entreprise", figure=fig_nb_charge_engagement, display="inline", size="small"))
186
  #await cl.sleep(2)
187
  df_statut = df.groupby('fonction_Statut_repondant').size().reset_index(name='obs')
188
  fig_statut = px.bar(df_statut, x='obs', y='fonction_Statut_repondant', orientation='h', color='obs', title="Le profil des répondants", labels={'obs':'nombre'}, color_discrete_sequence=px.colors.qualitative.Safe, text_auto=True).update_layout(font=dict(size=9,color="RebeccaPurple"))
 
218
  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"))
219
  elements.append(cl.Plotly(name="chart_competences_nb_charge", figure=fig_competences_nb_charge, display="inline", size="small"))
220
 
221
+ await cl.Message(content="Datavisualisation de l'enquête des recruteurs des chargé.e.s d'affaires en agencement", elements=elements).send()
222
+
223
  tableau_taille = [cl.Text(name="Tableaux", content=df_taille.to_html(), display="side")]
224
  tableau_temps = [cl.Text(name="Tableaux", content=df_temps.to_html(), display="side")]
225
+ tableau_temps_entreprise = [cl.Text(name="Tableaux", content=df_temps_entreprise.to_html(), display="side")]
226
+ tableau_nb_charge = [cl.Text(name="Tableaux", content=df_nb_charge.to_html(), display="side")]
227
+ tableau_nb_charge_entreprise = [cl.Text(name="Tableaux", content=df_nb_charge_entreprise.to_html(), display="side")]
228
+ tableau_nb_charge_engagement = [cl.Text(name="Tableaux", content=df_nb_charge_engagement.to_html(), display="side")]
229
+ tableau_statut = [cl.Text(name="Tableaux", content=df_statut.to_html(), display="side")]
230
+ tableau_interlocuteur = [cl.Text(name="Tableaux", content=df_interlocuteur.to_html(), display="side")]
231
+ tableau_interlocuteur_entreprise = [cl.Text(name="Tableaux", content=df_interlocuteur_entreprise.to_html(), display="side")]
232
+ tableau_interlocuteur_nb_charge = [cl.Text(name="Tableaux", content=df_interlocuteur_nb_charge.to_html(), display="side")]
233
+ tableau_competences = [cl.Text(name="Tableaux", content=df_competences.to_html(), display="side")]
234
+ tableau_competences_entreprise = [cl.Text(name="Tableaux", content=df_competences_entreprise.to_html(), display="side")]
235
+ tableau_competences_nb_charge = [cl.Text(name="Tableaux", content=df_competences_nb_charge.to_html(), display="side")]
236
+
237
  await cl.Message(content="Tableaux des données de La \"taille des entreprises ayant répondu\"", elements=tableau_taille,).send()
238
  await cl.Message(content="Tableaux des données de \"L’engagement dans le domaine de l’agencement\"", elements=tableau_temps,).send()
239
+ await cl.Message(content="Tableaux des données de \"L’engagement dans le domaine de l’agencement par taille d'entreprise\"", elements=tableau_temps_entreprise,).send()
240
+ await cl.Message(content="Tableaux des données de \"Le nombre de chargé.e d’affaires en agencement\"", elements=tableau_nb_charge,).send()
241
+ await cl.Message(content="Tableaux des données de \"Le nombre de chargé.e d’affaires en agencement par taille d'entreprise\"", elements=tableau_nb_charge_entreprise,).send()
242
+ await cl.Message(content="Tableaux des données de \"Le nombre de chargé.e d’affaires en agencement par année d'engagement\"", elements=tableau_nb_charge_engagement,).send()
243
+ await cl.Message(content="Tableaux des données de \"Le profil des répondants\"", elements=tableau_statut,).send()
244
+ await cl.Message(content="Tableaux des données de \"Les principaux interlocuteurs du CAA\"", elements=tableau_interlocuteur,).send()
245
+ await cl.Message(content="Tableaux des données de \"Les principaux interlocuteurs du CAA par taille d'entreprise\"", elements=tableau_interlocuteur_entreprise,).send()
246
+ await cl.Message(content="Tableaux des données de \"Les principaux interlocuteurs du CAA par nombre chargé.e d'affaires\"", elements=tableau_interlocuteur_nb_charge,).send()
247
+ await cl.Message(content="Tableaux des données de \"Les principales compétences attendues\"", elements=tableau_competences,).send()
248
+ await cl.Message(content="Tableaux des données de \"Les principales compétences attendues par taille d'entreprise\"", elements=tableau_competences_entreprise,).send()
249
+ await cl.Message(content="Tableaux des données de \"Les principales compétences attendues par nombre chargé.e d'affaires\"", elements=tableau_competences_nb_charge,).send()
250
 
251
  @cl.on_message
252
  async def on_message(message: cl.Message):