Mewarnai berdasarkan sentimen
Kita ingin dapat membedakan berdasarkan lokasi dalam analisis Twitter kita. Salah satu faktor pembeda antar lokasi adalah bagaimana pidato State of the Union diterima. Untuk tujuan ini, kita akan menggunakan analisis sentimen yang telah dibahas di Bab 2 untuk mengevaluasi bagaimana pidato tersebut diterima di berbagai bagian negara.
Himpunan data tweets_sotu telah dimuat untuk Anda, begitu juga lon, lat, dan peta Basemap m. SentimentIntensityAnalyzer telah diinstansiasi sebagai sid di workspace Anda.
Latihan ini adalah bagian dari kursus
Menganalisis Data Media Sosial dengan Python
Petunjuk latihan
- Hitung skor sentimen dan simpan.
- Gambar titik-titiknya, atur argumen warna ke
sentiment_scoredan peta warna ke 'coolwarm'.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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()