word_cloud
1.9.4
Python 中的一個小型詞雲生成器。在部落格文章或網站上閱讀更多相關資訊。
程式碼針對 Python 3.7、3.8、3.9、3.10、3.11、3.12、3.13 進行了測試。
如果您使用的是點:
pip install wordcloud
如果您使用 conda,則可以從conda-forge
頻道安裝:
conda install -c conda-forge wordcloud
wordcloud 依賴numpy
、 pillow
和matplotlib
。
如果沒有適用於您的 python 版本的wheel,則安裝該套件需要設定 C 編譯器。在安裝編譯器之前,請先回報描述所使用的 python 版本和作業系統的問題。
請參閱 Examples/simple.py 以獲得簡短的介紹。範例輸出為:
或執行 Examples/masked.py 查看更多選項。範例輸出為:
喜歡一些顏色:
生成阿拉伯語的詞雲:
wordcloud_cli
工具可用於直接從命令列產生詞雲:
$ wordcloud_cli --text mytext.txt --imagefile wordcloud.png
如果您正在處理 PDF 文件,那麼許多 Linux 發行版預設包含的pdftotext
會派上用場:
$ pdftotext mydocument.pdf - | wordcloud_cli --imagefile wordcloud.png
在前面的範例中, -
參數指令pdftotext
將結果文字寫入 stdout,然後透過管線傳送到wordcloud_cli.py
的 stdin 。
使用wordcloud_cli --help
查看所有可用選項。
wordcloud 庫已獲得 MIT 許可,但包含 DroidSansMono.ttf,這是 Google 的 true type 字體,已獲得 apache 許可。字體絕不是完整的,任何其他字體都可以透過在建立WordCloud
物件時設定font_path
變數來使用。