Mari membuat word cloud!

Analisis Sentimen dengan Python

Violeta Misheva

Data Scientist

Contoh word cloud

contoh word cloud dengan latar hitam

Analisis Sentimen dengan Python

Bagaimana cara kerja word cloud?

 

Semakin sering sebuah kata muncul, semakin BESAR dan tebal tampilannya pada word cloud.

Analisis Sentimen dengan Python
  • Word cloud dari salah satu ulasan terpanjang

word cloud berbentuk lingkaran dari ulasan tentang Titanic

Analisis Sentimen dengan Python

Mengapa word cloud?

Kelebihan
  • Dapat menonjolkan yang penting
  • Memberi gambaran umum teks
  • Mudah dipahami dan menarik
Kekurangan

  • Kadang membingungkan dan kurang informatif
  • Untuk teks besar, perlu lebih banyak kerja
Analisis Sentimen dengan Python

Mari membuat word cloud di Python!

from wordcloud import WordCloud
import matplotlib.pyplot as plt
two_cities = "It was the best of times, it was the worst of times, 
        it was the age of wisdom, it was the age of foolishness, 
        it was the epoch of belief, it was the epoch of incredulity, 
        it was the season of Light, it was the season of Darkness, 
        it was the spring of hope, it was the winter of despair, 
        we had everything before us, we had nothing before us, 
        we were all going direct to Heaven, we were all going
        direct the other way – in short, the period was so far
        like the present period, that some of its noisiest
        authorities insisted on its being received, for good
        or for evil, in the superlative degree of comparison only."
Analisis Sentimen dengan Python

Definisikan objek WordCloud

cloud_two_cities = WordCloud().generate(two_cities)
# To see all arguments of the function
?WordCloud
  • Warna latar
  • Ukuran dan font kata, skala
  • Stopwords
# How does cloud_two_cities look like?
cloud_two_cities
<wordcloud.wordcloud.WordCloud at 0x2585f286d68>
Analisis Sentimen dengan Python

Menampilkan word cloud

plt.imshow(cloud_two_cities, interpolation='bilinear')
plt.axis('off')
plt.show()

sebuah word cloud berlatar hitam, dibuat dari kalimat pertama Tale of Two Cities

Analisis Sentimen dengan Python

Ayo berlatih!

Analisis Sentimen dengan Python

Preparing Video For Download...