Python中使用wordcloud生成漂亮的中文词云
生活随笔
收集整理的這篇文章主要介紹了
Python中使用wordcloud生成漂亮的中文词云
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
實現
新建文件夾ChinaMapWordCloud
文件夾下新建fonts目錄用于存放字體。
新建ChinaMap.py
from wordcloud import WordCloud import numpy as np from PIL import Image import jieba mask=np.array(Image.open("ChinaMap.png")) wcd=WordCloud(background_color=None,repeat=True,max_words=500,height=480,width=854,max_font_size=100,font_path="fonts/msyh.ttc",colormap="Reds",mask=mask,mode="RGBA")text="核心價值觀是一個國家的重要穩定器。一個民族、一個國家的核心價值觀必須同自身的歷史文化相契合,\同自身正在進行的奮斗相結合,同自身需要解決的時代問題相適應。可以說,社會主義核心價值觀培育和踐行的過程,\也是轉型社會重建現代價值秩序的過程。在社會從傳統向現代的轉型過程中,人們的價值觀念也發生了深刻的變化,\呈現出多元、多樣、多變的特點。經濟全球化、社會信息化的迅速發展更是強化了多元文化與價值觀在同一時空中的激蕩與碰撞。\面對多樣化和多變性的價值觀念,迫切需要培育和踐行社會主義核心價值觀,確立反映全國各族人民共同認同的價值觀“最大公約數”,\為人們判斷是非得失、做出價值選擇提供價值準則,這是社會系統得以正常運轉、社會秩序得以有效維護的重要途徑。"ss=" ".join(jieba.lcut(text)) wcd.generate(ss) wcd.to_image() wcd.to_file("China_wordcloud.png")運行后就會生成詞云。
WordCloud相關參數詳解說明:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89708414
資源以及源碼下載
https://download.csdn.net/download/badao_liumang_qizhi/11153399
?
?
總結
以上是生活随笔為你收集整理的Python中使用wordcloud生成漂亮的中文词云的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python中制作词云的WordClou
- 下一篇: pip在安装模块时提示Read time