Update surveycaa.py
Browse files- surveycaa.py +15 -0
surveycaa.py
CHANGED
@@ -332,4 +332,19 @@ async def surveyCaa():
|
|
332 |
elements_wordcloud_principaux_interlocuteurs.append(cl.Pyplot(name="plot_wordcloud_principaux_interlocuteurs_entreprise_plus_100", figure=fig_wordcloud_principaux_interlocuteurs_entreprise4, size="large", display="inline"))
|
333 |
|
334 |
await cl.Message( content="Nuage de mots des principaux interlocuteurs et croisement avec la taille des entreprises",elements=elements_wordcloud_principaux_interlocuteurs,).send()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
335 |
return fileSurvey
|
|
|
332 |
elements_wordcloud_principaux_interlocuteurs.append(cl.Pyplot(name="plot_wordcloud_principaux_interlocuteurs_entreprise_plus_100", figure=fig_wordcloud_principaux_interlocuteurs_entreprise4, size="large", display="inline"))
|
333 |
|
334 |
await cl.Message( content="Nuage de mots des principaux interlocuteurs et croisement avec la taille des entreprises",elements=elements_wordcloud_principaux_interlocuteurs,).send()
|
335 |
+
return fileSurvey
|
336 |
+
async def surveyRh():
|
337 |
+
elements = []
|
338 |
+
fileSurvey = './public/surveyRH.csv'
|
339 |
+
df = pd.read_csv(fileSurvey)
|
340 |
+
df1 = df
|
341 |
+
df1['Participation_evenements_anterieurs'] = df1['Participation_evenements_anterieurs'].str.split(';')
|
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'}, 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 |
+
|
348 |
+
|
349 |
+
|
350 |
return fileSurvey
|