有時(shí)候我們會(huì)根據(jù)具體的場景來結(jié)合圖片展示詞云,比如我分析的是美團(tuán)評(píng)論,那么最好的展示方法就是利用美團(tuán)的logo來做詞云圖的底圖展示,下面我們就介紹幾種常用的方法!
from wordcloud import WordCloud import jieba import matplotlib.pyplot as plt import numpy as np import PIL.Image as Image text = open(u'data.txt','r',encoding='utf-8').read() stopwords={'你','我','自己','的','因?yàn)?,'就','他','和','是' } # 去掉無用的詞 word_cut=jieba.cut(text) word_cut_join=" ".join(word_cut) mask_img=np.array(Image.open("1.jpg")) wordcloud = WordCloud( font_path='simsun.ttc',#設(shè)置字體 max_words=1000,#詞云顯示的最大詞數(shù) mask=mask_img,#設(shè)置背景圖片 stopwords=stopwords, background_color='white'#背景顏色 ).generate(word_cut_join) plt.imshow(wordcloud) plt.axis("off") plt.show()
from wordcloud import WordCloud import jieba import numpy import PIL.Image as Image #1.將字符串切分 def chinese_jieba(text): wordlist_jieba=jieba.cut(text) space_wordlist=" ".join(wordlist_jieba) return space_wordlist with open("data.txt" ,encoding="utf-8")as file: text=file.read() text=chinese_jieba(text) #2.圖片遮罩層 mask_pic=numpy.array(Image.open("1.jpg")) #3.將參數(shù)mask設(shè)值為:mask_pic wordcloud = WordCloud(font_path="C:/Windows/Fonts/simfang.ttf",mask=mask_pic).generate(text) image=wordcloud.to_image() image.show()
程序運(yùn)行成功之后它會(huì)自動(dòng)彈出一張照片,這個(gè)是電腦打開的,高清圖片
自定義炫酷字體和配色的詞云圖(一鍵化智能!?。。。?/p>
到此這篇關(guān)于Python繪制詞云圖之可視化神器pyecharts的方法的文章就介紹到這了,更多相關(guān)Python可視化神器pyecharts內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
標(biāo)簽:濟(jì)源 隨州 淘寶好評(píng)回訪 阜新 合肥 信陽 興安盟 昭通
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python繪制詞云圖之可視化神器pyecharts的方法》,本文關(guān)鍵詞 Python,繪制,詞,云圖,之,可視化,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。