python脚本生成WordCloud

参考python API文档:http://amueller.github.io/word_cloud/index.html
1、使用卡通人物图片生成一个词云图片。
素材图片
在这里插入图片描述
=========== 实例中图片素材和文字素材与代码在同一目录下 ==============

msg = open(file="ooo.txt", mode="r", encoding="utf-8").read()
bg_pic = imread("0.png")

wordcloud = WordCloud(
    mask=bg_pic,
    background_color="white",
    scale=1.5,
    width=30,
    height=30,
    max_words=1000).generate(msg)
imsge_color = ImageColorGenerator(bg_pic)
plt.imshow(wordcloud)
plt.axis("off")
plt.show()
wordcloud.to_file("qq.jpg")

2、使用中文生成一个词云

with open(file="msg.txt", mode="r", encoding="utf-8")as qq:
    txt = qq.read()
    sun = wordcloud.WordCloud(
        width=1000,
        font_path=r"C:\Windows\Fonts\STXINGKA.TTF",
        height=700)
    sun.generate(" ".join(jieba.lcut(txt)))
    sun.to_file(filename="chinese.jpg")

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值