自定义词云图片

Posted zry-yt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义词云图片相关的知识,希望对你有一定的参考价值。

导包

from imageio import imread
import jieba
from wordcloud import WordCloud

自定义文本

str = 小明硕士毕业于中国科学院计算所,后在日本京都大学深造

从文件中导入文本

with open(文件名.txt, r, encoding=utf8) as f:
    str = f.read()

剩下代码如下

# 利用jieba将字符串转化为单个词语的列表
ret = jieba.lcut(str)
# 根据 , 
s = ,.join(ret)

# 准备自定义图片
backgroud_Image = imread(头像.jpg)
print(图片准备成功)

# 生成词云对象
wordcloud = WordCloud(
    background_color=white,# 设置背景颜色
    mask=backgroud_Image,# 设置背景图片
    font_path=C:WindowsFontsSTZHONGS.TTF,  # 若是文本中有中文的话,这句代码必须添加,不然会出现方框,不出现汉字
    random_state=30,# 设置有多少种随机生成状态,即有多少种配色方案
).generate(s)

# 将生成对象书写在指定图片上
wordcloud.to_file(asdas.jpg)
print(开始加载图片)

 

以上是关于自定义词云图片的主要内容,如果未能解决你的问题,请参考以下文章

实例12:政府工作报告词云

自定义对话框片段

使用python绘制词云

JavaFX自定义窗口标题栏

词云可视化:四行代码从入门到精通

R系列:分词去停用词画词云(词云形状可自定义)