Colorer selon le sentiment
Nous voulons pouvoir différencier selon l'endroit dans notre analyse Twitter. Un facteur distinctif entre les lieux est la façon dont le discours sur l'état de l'Union a été reçu. Pour cela, nous utiliserons l'analyse de sentiment vue au chapitre 2 pour évaluer la réception du discours dans différentes régions du pays.
Le jeu de données tweets_sotu a été chargé pour vous, ainsi que lon, lat et la carte Basemap m. SentimentIntensityAnalyzer est instancié sous le nom sid dans votre espace de travail.
Cette activité fait partie du cours
Analyser des données de médias sociaux avec Python
Instructions de l’exercice
- Calculez les scores de sentiment et enregistrez-les.
- Tracez les points en réglant l'argument de couleur à
sentiment_scoreet la carte de couleurs à 'coolwarm'.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Generate sentiment scores
sentiment_scores = ____[____].apply(____)
# Isolate the compound element
sentiment_scores = [x['compound'] for x in sentiment_scores]
# Draw the points
____.____(____, ____, ____ = True,
c = ____,
____ = 'coolwarm', alpha = 0.7)
# Show the plot
plt.show()