Importer les packages
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
from mpl_toolkits.mplot3d import Axes3D
from wordcloud import WordCloud
data = pd.read_excel("data.xlsx")
Afficher les données - Possibilité de les filtrer
data
Afficher la répartition des genre
gender_counts = data.iloc[:, 1].value_counts()
plt.figure(figsize=(8,8))
colors = ['skyblue', 'lightcoral']
labels = gender_counts.index
plt.pie(gender_counts, labels=labels, autopct='%1.1f%%', colors=colors, startangle=90,
wedgeprops=dict(width=0.4, edgecolor='w'), shadow=True)
plt.title('Répartition des genres', fontsize=16, fontweight='bold')
plt.legend(labels, title="Genre", loc="center left", bbox_to_anchor=(1, 0, 0.5, 1),
fontsize=12, title_fontsize=14)
plt.show()
La répartition des genres - vue avec infobulle
Les plantes aquatiques nuit à la faune et à la flore de la réserve ?
Expérience de la population dans la gestion de la réserve
Le problème des plantes
col='7'
data.dropna()
wordcloud = WordCloud(width=800, height=400,
background_color='white').generate(' '.join(data[col]))
plt.figure(figsize=(20,15))
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis('off')
plt.show()