自定义词云图片

情到浓时终转凉″ 提交于 2019-12-03 06:34:47

 

 

 

 1 import matplotlib.pyplot as plt
 2 from imageio import imread
 3 import jieba
 4 from wordcloud import WordCloud
 5 
 6 # 准备要分词的文本
 7 str = '小明硕士毕业于中国科学院计算所,后在日本京都大学深造'
 8 # 利用jieba将字符串转化为单个词语的列表
 9 ret = jieba.lcut(str)
10 # 根据 , 
11 s = ','.join(ret)
12 
13 # 准备自定义图片
14 backgroud_Image = imread('头像.jpg')
15 print('图片准备成功')
16 
17 # 生成词云对象
18 wordcloud = WordCloud(
19     background_color='white',# 设置背景颜色
20     mask=backgroud_Image,# 设置背景图片
21     font_path='C:\Windows\Fonts\STZHONGS.TTF',  # 若是文本中有中文的话,这句代码必须添加,不然会出现方框,不出现汉字
22     random_state=30,# 设置有多少种随机生成状态,即有多少种配色方案
23 ).generate(s)
24 
25 # 将生成对象书写在指定图片上
26 wordcloud.to_file('asdas.jpg')
27 print('开始加载图片')

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!