python詞云圖生成的方法是什么

本篇內(nèi)容介紹了“python詞云圖生成的方法是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站制作、網(wǎng)站設計、外貿(mào)網(wǎng)站建設、易縣網(wǎng)絡推廣、微信小程序開發(fā)、易縣網(wǎng)絡營銷、易縣企業(yè)策劃、易縣品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學生創(chuàng)業(yè)者提供易縣建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:muchs.cn

一、在線生成詞云圖

1、進入https://wordart.com/create;
2、導入文本關鍵詞;
3、選擇詞云圖形狀;
4、選擇字體,由于默認的是英文字體,要生成中文字體需要自行在C:\windows\Fonts添加字體,可以選擇雅黑字體。點Add Font添加就行;
5、選擇文字的方向,選擇文字方向即可;
6、點擊Visualize生成詞云圖;
7、點擊Download and Share下載圖片。

python詞云圖生成的方法是什么

二、買家評價輿情分析

import pandas as pdfrom pyecharts import WordCloud
wd=pd.read_csv("cp.csv",header=0)wd.head()

python詞云圖生成的方法是什么

catename=[i[0]for i in wd[["關鍵詞"]].values]value=[int(i[0])for i in wd[["詞頻"]].values]wordcloud=WordCloud(width=1200,height=600)wordcloud.add("",catename,value,word_size_range=[10,100],shape='star')

python詞云圖生成的方法是什么

三、文本詞云圖

導入文本數(shù)據(jù)并作圖。

filename = "wang.txt"mytext = open(filename).read()mytext

python詞云圖生成的方法是什么

from wordcloud import WordCloud
mycloud = WordCloud().generate(mytext)mycloud
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei']  # 中文顯示mycloud = WordCloud(font_path = 'simsun.ttc', collocations=False).generate(mytext) #解決重復問題%config InlineBackend.figure_format='svg'#矢量圖顯示,解決圖片不清晰問題plt.imshow(mycloud)

python詞云圖生成的方法是什么

plt.imshow(mycloud)plt.axis('off') #去除坐標軸plt.show()
python詞云圖生成的方法是什么

替換背景圖,代碼封裝。

from wordcloud import WordCloudimport matplotlib.pyplot as pltimport imageio
filename = "Python.txt"mytext = open(filename).read()
picture = imageio.imread('people.jpg')
mycloud = WordCloud(                background_color = 'white',  # 背景顏色                max_words = 20000,           # 最大詞數(shù)                mask = picture,              # 以該參數(shù)值作圖繪制詞云,width和height會被忽略                max_font_size = 30,          # 顯示字體的最大值                font_path = 'simsun.ttc',    # 解決顯示口字型亂碼問題                collocations=False,          # 避免詞重復               ).generate(mytext)
plt.imshow(mycloud)
plt.axis('off')
plt.savefig('new.jpg',dpi=1000,edgecolor='blue',transparent=True, bbox_inches='tight', quality=95)plt.show()

將此背景圖片放置在路徑下,建議選擇一個純色的背景圖。

python詞云圖生成的方法是什么

生成的效果如下所示:

python詞云圖生成的方法是什么

“python詞云圖生成的方法是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

分享標題:python詞云圖生成的方法是什么
網(wǎng)站URL:http://muchs.cn/article42/jpdphc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、微信公眾號、網(wǎng)站導航、定制開發(fā)、App開發(fā)、手機網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設公司