Update surveycaa.py
Browse files- 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="
|
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="
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|