datacipen commited on
Commit
fd1b9f7
·
verified ·
1 Parent(s): 34ea5c0

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +13 -1
main.py CHANGED
@@ -405,12 +405,24 @@ async def on_chat_start():
405
 
406
  wd_principaux_interlocuteurs = " ".join(i for i in df1.principaux_interlocuteurs)
407
  exclure_mots = ['d', 'du', 'de', 'la', 'des', 'le', 'et', 'est', 'elle', 'une', 'en', 'que', 'aux', 'qui', 'ces', 'les', 'dans', 'sur', 'l', 'un', 'pour', 'par', 'il', 'ou', 'à', 'ce', 'a', 'sont', 'cas', 'plus', 'leur', 'se', 's', 'vous', 'au', 'c', 'aussi', 'toutes', 'autre', 'comme']
 
408
  wordcloud_principaux_interlocuteurs = WordCloud(background_color='white',
409
  stopwords=exclure_mots, max_words=80).generate(wd_principaux_interlocuteurs)
410
  fig_wordcloud_principaux_interlocuteurs = plt.figure(1,figsize=(12,15))
411
  plt.imshow(wordcloud_principaux_interlocuteurs,interpolation="bicubic")
412
  plt.axis('off')
413
- elements_wordcloud_principaux_interlocuteurs = [cl.Pyplot(name="plot_wordcloud_principaux_interlocuteurs", figure=fig_wordcloud_principaux_interlocuteurs, size="large", display="inline"),]
 
 
 
 
 
 
 
 
 
 
 
414
  await cl.Message( content="Nuage de mots des principaux interlocuteurs",elements=elements_wordcloud_principaux_interlocuteurs,).send()
415
 
416
  @cl.on_message
 
405
 
406
  wd_principaux_interlocuteurs = " ".join(i for i in df1.principaux_interlocuteurs)
407
  exclure_mots = ['d', 'du', 'de', 'la', 'des', 'le', 'et', 'est', 'elle', 'une', 'en', 'que', 'aux', 'qui', 'ces', 'les', 'dans', 'sur', 'l', 'un', 'pour', 'par', 'il', 'ou', 'à', 'ce', 'a', 'sont', 'cas', 'plus', 'leur', 'se', 's', 'vous', 'au', 'c', 'aussi', 'toutes', 'autre', 'comme']
408
+ elements_wordcloud_principaux_interlocuteurs = []
409
  wordcloud_principaux_interlocuteurs = WordCloud(background_color='white',
410
  stopwords=exclure_mots, max_words=80).generate(wd_principaux_interlocuteurs)
411
  fig_wordcloud_principaux_interlocuteurs = plt.figure(1,figsize=(12,15))
412
  plt.imshow(wordcloud_principaux_interlocuteurs,interpolation="bicubic")
413
  plt.axis('off')
414
+ elements_wordcloud_principaux_interlocuteurs.append(cl.Pyplot(name="plot_wordcloud_principaux_interlocuteurs", figure=fig_wordcloud_principaux_interlocuteurs, size="large", display="inline"))
415
+
416
+ options_entreprise1 = ['10 à 50 employés']
417
+ df1_entreprise1 = df1.loc[df1['taille_entreprise'].isin(options_entreprise1)]
418
+ wd_principaux_interlocuteurs_entreprise1 = " ".join(i for i in df1_entreprise1.principaux_interlocuteurs)
419
+ wordcloud_principaux_interlocuteurs_entreprise1 = WordCloud(background_color='white',
420
+ stopwords=exclure_mots, max_words=80).generate(wd_principaux_interlocuteurs_entreprise1)
421
+ fig_wordcloud_principaux_interlocuteurs_entreprise1 = plt.figure(1,figsize=(12,15))
422
+ plt.imshow(wordcloud_principaux_interlocuteurs_entreprise1,interpolation="bicubic")
423
+ plt.axis('off')
424
+ elements_wordcloud_principaux_interlocuteurs.append(cl.Pyplot(name="plot_wordcloud_principaux_interlocuteurs", figure=fig_wordcloud_principaux_interlocuteurs_entreprise1, size="large", display="inline"))
425
+
426
  await cl.Message( content="Nuage de mots des principaux interlocuteurs",elements=elements_wordcloud_principaux_interlocuteurs,).send()
427
 
428
  @cl.on_message