python词云库使用

import  jieba  #jeiba分词
from  wordcloud import WordCloud,ImageColorGenerator,STOPWORDS  #词云库
import matplotlib.pyplot as plt #显示图像使用
import numpy as np
from scipy.misc import imread   #读取图像,PIL,CV,可替代
text=open("shugou.txt","r",encoding="utf-8").read()
seg_list=jieba.cut(text,cut_all=True)#全模式
text_deal="/".join(seg_list)
bg_mask=imread("C:/Users/ASUS/Desktop/爬虫&黑客/timg.jpg")#幕布
wc=WordCloud(
    background_color="white",#背景白色
    mask=bg_mask,#幕布形状
    font_path="simhei.ttf",#字体一定要换,不然乱码
    max_font_size=80,#最大字体size
    max_words=2000,#多少字
    scale=2
).generate(text_deal)
plt.imshow(wc)
plt.show()

python词云库使用_第1张图片python词云库使用_第2张图片

你可能感兴趣的:(Python)