wordcloud词云绘图

from wordcloud import WordCloud    #导入wordcloud词云
from imageio import imread      #导入imageio绘图
import jieba            #导入结巴分词

f = open('背影.txt', encoding='utf-8')  #打开一个文件
data = f.read()
data2 = jieba.lcut(data)    #通过结巴分词进行分词
data3 = " ".join(data2)        #把分词结果转成字符串

mask_of_by = imread('背影图片.jpg')   # 图片轮廓

wc = WordCloud(                               #设置图片内容
    font_path=r'C:\Windows\Fonts\SIMLI.TTF',
    width=2000,
    height=2000,
    background_color='white',
    mask=mask_of_by


)
wc.generate(data3)         #图片生产
wc.to_file('背影.jpg')      #图片生产一个文件格式

 

 

posted @ 2019-10-28 17:16  小猪皮蛋  阅读(596)  评论(0编辑  收藏  举报