Generator cloud kata kecil dengan Python. Baca lebih lanjut tentang ini di postingan blog atau situs web.
Kode diuji terhadap Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13.
Jika Anda menggunakan pip:
pip install wordcloud
Jika Anda menggunakan conda, Anda dapat menginstal dari saluran conda-forge
:
conda install -c conda-forge wordcloud
wordcloud bergantung pada numpy
, pillow
, dan matplotlib
.
Jika tidak ada roda yang tersedia untuk versi python Anda, menginstal paket memerlukan pengaturan kompiler C. Sebelum memasang kompiler, laporkan masalah yang menjelaskan versi python dan sistem operasi yang digunakan.
Lihat contoh/simple.py untuk intro singkat. Contoh keluarannya adalah:
Atau jalankan example/masked.py untuk melihat opsi lainnya. Contoh keluarannya adalah:
Menjadi mewah dengan beberapa warna:
Menghasilkan awan kata untuk bahasa Arab:
Alat wordcloud_cli
dapat digunakan untuk menghasilkan awan kata langsung dari baris perintah:
$ wordcloud_cli --text mytext.txt --imagefile wordcloud.png
Jika Anda berurusan dengan file PDF, maka pdftotext
, yang disertakan secara default dengan banyak distribusi Linux, akan berguna:
$ pdftotext mydocument.pdf - | wordcloud_cli --imagefile wordcloud.png
Pada contoh sebelumnya, argumen -
memerintahkan pdftotext
untuk menulis teks yang dihasilkan ke stdout, yang kemudian disalurkan ke stdin dari wordcloud_cli.py
.
Gunakan wordcloud_cli --help
untuk melihat semua opsi yang tersedia.
Pustaka wordcloud berlisensi MIT, tetapi berisi DroidSansMono.ttf, font tipe sebenarnya dari Google, yang berlisensi apache. Font ini sama sekali bukan bagian integral, dan font lainnya dapat digunakan dengan mengatur variabel font_path
saat membuat objek WordCloud
.