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