python中實現(xiàn)詞云圖的示例
import matplotlib.pyplot as plt import jieba from wordcloud import wordcloud # 1.讀出詞語 text = open('text/test.txt', 'r', encoding='utf-8').read() print(text) # 2.把歌詞剪開 cut_text = jieba.cut(text) # print(type(cut_text)) # print(next(cut_text)) # print(next(cut_text)) # 3.以空格拼接起來 result = " ".join(cut_text) # print(result) # 4.生成詞云 wc = wordcloud.WordCloud( font_path='font/王漢宗勘亭流繁.ttf', # 字體路勁 background_color='white', # 背景顏色 width=1000, height=600, max_font_size=50, # 字體大小 min_font_size=10, mask=plt.imread('images/xin.jpg'), # 背景圖片 max_words=1000 ) wc.generate(result) wc.to_file('images/jielun.png') # 圖片保存 # 5.顯示圖片 plt.figure('images/jielun') # 圖片顯示的名字 plt.imshow(wc) plt.axis('off') # 關(guān)閉坐標 plt.show()
font下的字體隨便引入一個字體進去就好了,plt.imread里的圖片就是你希望詞云圖最后按照哪個形狀來粉筆,我這里選擇的是一段云的照片,test.txt里的就是一些詞語內(nèi)容
外向 善良 開朗 活潑 好動 輕松 愉快 熱情 可親 豁達 穩(wěn)重 幽默 真誠 豪爽 耿直 成熟 獨立 果斷 健談 機敏 深沉 堅強 興奮 熱情 率直 毅力 友愛 風趣 沉靜 謹慎 忠誠 友善 嚴肅 忠心 樂觀 坦率 勇敢 自信 自立 沉著 執(zhí)著 容忍 體貼 滿足 積極 有趣 知足 勤勞 和氣 無畏 務實 輕浮 沖動 幼稚 自私 依賴 任性 自負 拜金 暴躁 倔強 虛偽 孤僻 刻薄 武斷 浮躁 莽撞 易怒 輕率 善變 狡猾 易怒 多疑 懶惰 專橫 頑固 猜疑 挑釁 冷漠 虛榮 冷淡 反覆 跋扈 自負 逆反 怨恨 魯莽 放任 貧乏 固執(zhí) 內(nèi)向 脆弱 自卑 害羞 敏感 遲鈍 柔弱 畏縮 順從 膽小 安靜 寡言 保守 被動 忍讓 抑郁 謹慎 膽怯 溫和 老實 平和 順服 含蓄 遷就 羞澀 忸怩 緩慢 乏味 散漫 遲緩 羅嗦 耐性 悲觀 消極 拖延 煩躁 妥協(xié) 嘮叨 好交際 善組織 有韌性 可依賴 規(guī)范型 好心腸 善交際 無異議 競爭性 自控性 受尊重 激勵性 重秩序 有條理 聆聽者 無拘束 領(lǐng)導者 受歡迎 神經(jīng)質(zhì) 糊涂蟲 有惰性 易興奮 好批評 不專注 好爭吵 無目標 不寬恕 無熱忱 易激動 難預測 不合群 不靈活 喜操縱 情緒化 大嗓門 統(tǒng)治欲 強迫性 好表現(xiàn) 適應能力強 工作有效率 能克服困難 辦事認真細心 嚴守秩序有條理 善于體察別人 常為小事而動感情 完美主義者 輕率不踏實 易見異思遷 易輕率作決定 語言動作遲緩 不易暴露內(nèi)心活動 執(zhí)拗不靈活 適應能力差 顯得落落寡合 不圓滑老練 不善言談交際
效果圖如下
以上就是python中實現(xiàn)詞云圖的示例的詳細內(nèi)容,更多關(guān)于python 實現(xiàn)詞云圖的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Python中反轉(zhuǎn)二維數(shù)組的行和列問題
這篇文章主要介紹了Python中反轉(zhuǎn)二維數(shù)組的行和列問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-01-01Python編程django實現(xiàn)同一個ip十分鐘內(nèi)只能注冊一次
這篇文章主要介紹了Python編程django實現(xiàn)同一個ip十分鐘內(nèi)只能注冊一次的相關(guān)內(nèi)容,具有一定參考價值。需要的朋友可以了解下。2017-11-11淺談numpy中函數(shù)resize與reshape,ravel與flatten的區(qū)別
這篇文章主要介紹了淺談numpy中函數(shù)resize與reshape,ravel與flatten的區(qū)別介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06解決Atom安裝Hydrogen無法運行python3的問題
今天小編就為大家分享一篇解決Atom安裝Hydrogen無法運行python3的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08如何使用django的MTV開發(fā)模式返回一個網(wǎng)頁
這篇文章主要介紹了如何使用django的MTV開發(fā)模式返回一個網(wǎng)頁,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-07-07