datacipen commited on
Commit
2d349d9
1 Parent(s): d6f5527

Update surveycaa.py

Browse files
Files changed (1) hide show
  1. surveycaa.py +64 -2
surveycaa.py CHANGED
@@ -342,7 +342,7 @@ async def surveyRh():
342
  df1 = df1.explode('Participation_evenements_anterieurs')
343
  df_participation = df1.groupby('Participation_evenements_anterieurs').size().reset_index(name='obs')
344
  fig_participation = px.bar(df_participation, x='obs', y='Participation_evenements_anterieurs', orientation='h', color='obs', title="Objectifs principaux à atteindre lors du séminaire", labels={'obs':'nombre', 'Participation_evenements_anterieurs':'Objectifs principaux'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10,color="RebeccaPurple")).update_traces(showlegend=False)
345
- elements.append(cl.Plotly(name="chart_participation", figure=fig_participation, display="inline", size="medium"))
346
 
347
  df_articulation = df.groupby('Améliorer_articulation_différents_métiers_RH').size().reset_index(name='obs')
348
  df_comprendre = df.groupby('comprendre_attentes_services_université_service_RH').size().reset_index(name='obs')
@@ -368,7 +368,69 @@ async def surveyRh():
368
  1,
369
  )
370
  fig_contribution.update_layout(title='Activités d\'un CAA junior', xaxis_tickfont_size=10, yaxis_tickfont_size=10, autosize=False, width=600, height=600)
371
- elements.append(cl.Plotly(name="chart_activites_autonomie", figure=fig_contribution, display="inline", size="medium"))
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
372
 
373
  await cl.Message(content="Datavisualisation de l'enquête pour le séminaire RH", elements=elements).send()
374
  return fileSurvey
 
342
  df1 = df1.explode('Participation_evenements_anterieurs')
343
  df_participation = df1.groupby('Participation_evenements_anterieurs').size().reset_index(name='obs')
344
  fig_participation = px.bar(df_participation, x='obs', y='Participation_evenements_anterieurs', orientation='h', color='obs', title="Objectifs principaux à atteindre lors du séminaire", labels={'obs':'nombre', 'Participation_evenements_anterieurs':'Objectifs principaux'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10,color="RebeccaPurple")).update_traces(showlegend=False)
345
+ elements.append(cl.Plotly(name="chart_participation", figure=fig_participation, display="inline", size="large"))
346
 
347
  df_articulation = df.groupby('Améliorer_articulation_différents_métiers_RH').size().reset_index(name='obs')
348
  df_comprendre = df.groupby('comprendre_attentes_services_université_service_RH').size().reset_index(name='obs')
 
368
  1,
369
  )
370
  fig_contribution.update_layout(title='Activités d\'un CAA junior', xaxis_tickfont_size=10, yaxis_tickfont_size=10, autosize=False, width=600, height=600)
371
+ elements.append(cl.Plotly(name="chart_activites_autonomie", figure=fig_contribution, display="inline", size="large"))
372
+
373
+ df2 = df
374
+ df2['Activité_bénéfique_séminaire'] = df2['Activité_bénéfique_séminaire'].str.split(';')
375
+ df2 = df2.explode('Activité_bénéfique_séminaire')
376
+ df_activite = df2.groupby('Activité_bénéfique_séminaire').size().reset_index(name='obs')
377
+ fig_activite = px.bar(df_activite, x='Activité_bénéfique_séminaire', y='obs', color='obs', title="Type d’activité qui serait bénéfique pour le séminaire", labels={'obs':'nombre', 'Activité_bénéfique_séminaire':'Type activité'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10,color="RebeccaPurple")).update_traces(showlegend=False)
378
+ elements.append(cl.Plotly(name="chart_activite", figure=fig_activite, display="inline", size="large"))
379
+
380
+ df_strategie = df.groupby('Comment_importance_stratégique_service_RH_objectif_université').size().reset_index(name='obs')
381
+ fig_strategie = px.bar(df_strategie, y='obs', x='Comment_importance_stratégique_service_RH_objectif_université', color='obs', title="Evaluation de l’importance stratégique du service RH ", labels={'obs':'nombre','Comment_importance_stratégique_service_RH_objectif_université':'Importance stratégique du service RH'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10,color="RebeccaPurple")).update_traces(showlegend=False)
382
+ elements.append(cl.Plotly(name="chart_strategie", figure=fig_strategie, display="inline", size="large"))
383
+
384
+ df_perception = df.groupby('Souhait_planning_horaires_JDLP_2023').size().reset_index(name='obs')
385
+ fig_perception = px.bar(df_perception, y='obs', x='Souhait_planning_horaires_JDLP_2023', color='obs', title="Perception du service RH par les autres services de l’université", labels={'obs':'nombre','Souhait_planning_horaires_JDLP_2023':'Perception du service RH'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10,color="RebeccaPurple")).update_traces(showlegend=False)
386
+ elements.append(cl.Plotly(name="chart_perception", figure=fig_perception, display="inline", size="large"))
387
+
388
+ df3 = df
389
+ df3['Estimation_amelioration_JDLP'] = df3['Estimation_amelioration_JDLP'].str.split(';')
390
+ df3 = df3.explode('Estimation_amelioration_JDLP')
391
+ df_estimation = df3.groupby('Estimation_amelioration_JDLP').size().reset_index(name='obs')
392
+ fig_estimation = px.bar(df_estimation, x='obs', y='Estimation_amelioration_JDLP', orientation='h', color='obs', title="Valeurs professionnelles dans les métiers RH en contexte public", labels={'obs':'nombre', 'Estimation_amelioration_JDLP':'Valeurs professionnelles'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10,color="RebeccaPurple")).update_traces(showlegend=False)
393
+ elements.append(cl.Plotly(name="chart_estimation", figure=fig_estimation, display="inline", size="large"))
394
+
395
+ df_valeur = df.groupby('valeurs_service_RH_alignées_université').size().reset_index(name='obs')
396
+ fig_valeur = px.bar(df_valeur, y='obs', x='valeurs_service_RH_alignées_université', color='obs', title="Alignement des valeurs du service RH avec celles de l’université", labels={'obs':'nombre','valeurs_service_RH_alignées_université':'Valeurs du service RH'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10,color="RebeccaPurple")).update_traces(showlegend=False)
397
+ elements.append(cl.Plotly(name="chart_valeur", figure=fig_valeur, display="inline", size="large"))
398
+
399
+ df4 = df
400
+ df4['Points_forts_service_RH'] = df4['Points_forts_service_RH'].str.split(';')
401
+ df4 = df4.explode('Points_forts_service_RH')
402
+ df_point = df4.groupby('Points_forts_service_RH').size().reset_index(name='obs')
403
+ fig_point = px.bar(df_point, x='obs', y='Points_forts_service_RH', orientation='h', color='obs', title="Points forts du service RH dans son fonctionnement", labels={'obs':'nombre', 'Points_forts_service_RH':'Points forts'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10,color="RebeccaPurple")).update_traces(showlegend=False)
404
+ elements.append(cl.Plotly(name="chart_point", figure=fig_point, display="inline", size="large"))
405
+
406
+ df5 = df
407
+ df5['Statut_repondant'] = df5['Statut_repondant'].str.split(';')
408
+ df5 = df5.explode('Statut_repondant')
409
+ df_aspect = df5.groupby('Statut_repondant').size().reset_index(name='obs')
410
+ fig_aspect = px.bar(df_aspect, x='obs', y='Statut_repondant', orientation='h', color='obs', title="Aspects à améliorer pour mieux répondre aux besoins des agents de l’université", labels={'obs':'nombre', 'Statut_repondant':'Aspects à améliorer'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10,color="RebeccaPurple")).update_traces(showlegend=False)
411
+ elements.append(cl.Plotly(name="chart_aspect", figure=fig_aspect, display="inline", size="large"))
412
+
413
+ df_engagement = df.groupby('engagé_travail_équipe_service_RH').size().reset_index(name='obs')
414
+ fig_engagement = px.bar(df_engagement, y='obs', x='engagé_travail_équipe_service_RH', color='obs', title="Engagement des agents dans le travail d’équipe au sein du service RH", labels={'obs':'nombre','engagé_travail_équipe_service_RH':'Engagement'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10,color="RebeccaPurple")).update_traces(showlegend=False)
415
+ elements.append(cl.Plotly(name="chart_engagement", figure=fig_engagement, display="inline", size="large"))
416
+
417
+ df6 = df
418
+ df6['Estimation_amelioration_JDLP2'] = df6['Estimation_amelioration_JDLP2'].str.split(';')
419
+ df6 = df6.explode('Estimation_amelioration_JDLP2')
420
+ df_element = df6.groupby('Estimation_amelioration_JDLP2').size().reset_index(name='obs')
421
+ fig_element = px.bar(df_element, x='obs', y='Estimation_amelioration_JDLP2', orientation='h', color='obs', title="Eléments qui contribuent à renforcer l’esprit d’équipe dans le service RH", labels={'obs':'nombre', 'Estimation_amelioration_JDLP2':'Eléments'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10,color="RebeccaPurple")).update_traces(showlegend=False)
422
+ elements.append(cl.Plotly(name="chart_element", figure=fig_element, display="inline", size="large"))
423
+
424
+ df_collaboration = df.groupby('service_RH_favorise_collaboration_métiers').size().reset_index(name='obs')
425
+ fig_collaboration = px.bar(df_collaboration, y='obs', x='service_RH_favorise_collaboration_métiers', color='obs', title="Service RH favorise la collaboration entre les différents métiers", labels={'obs':'nombre','service_RH_favorise_collaboration_métiers':'Collaboration'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10,color="RebeccaPurple")).update_traces(showlegend=False)
426
+ elements.append(cl.Plotly(name="chart_collaboration", figure=fig_collaboration, display="inline", size="large"))
427
+
428
+ df7 = df
429
+ df7['freins_meilleure_collaboration_service_RH'] = df7['freins_meilleure_collaboration_service_RH'].str.split(';')
430
+ df7 = df7.explode('freins_meilleure_collaboration_service_RH')
431
+ df_frein = df7.groupby('freins_meilleure_collaboration_service_RH').size().reset_index(name='obs')
432
+ fig_frein = px.bar(df_frein, x='obs', y='freins_meilleure_collaboration_service_RH', orientation='h', color='obs', title="Freins identifiés pour une meilleure collaboration dans le service RH", labels={'obs':'nombre', 'freins_meilleure_collaboration_service_RH':'Freins'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10,color="RebeccaPurple")).update_traces(showlegend=False)
433
+ elements.append(cl.Plotly(name="chart_frein", figure=fig_frein, display="inline", size="large"))
434
 
435
  await cl.Message(content="Datavisualisation de l'enquête pour le séminaire RH", elements=elements).send()
436
  return fileSurvey