wordcloud库的简单介绍

wordcloud库的简单介绍

import wordcloud
c=wordcloud.WordCloud(font_path="msyh.ttc")#配置词云对象,font_path是字体类型,如果没有只能显示英                                                                                       #文
c.generate("Python CSDN 计算机 web 小白")#加载词云文本
c.to_file("D:/wordcloud库图片/x4.png")#输出图片

就四行代码就可以获得一个新的图片!

在这里插入图片描述
当然这个图片十分简单!下面我们可以添加内容来让他变得更美观!

配置词云图片分为三步:

1.配置对象: 对象名=wordcloud.WordCloud()

2.加载词云文本:对象名.generate(txt)

其中txt的内容需要以空格来分隔单词!并且对于英文单词而言,如果单词长度为1-2,系统会自动过滤!

还有一些对图片配置的参数:

1.对图片的大小设置

对象名.wordcloud.WordCloud(width=800,height=800) 系统默认宽400像素,高200像素

2.指定词云中字体的最小和最大字号

对象名.wordcloud.WordCloud(min_font_size=10,max_font_size=20) 系统默认最小为4号

3.指定词云中字体字号的步进间隔,默认为1

对象名.wordcloud.WordCloud(font_step=2) 因为系统会根据词出现的次数来定词的大小,次数多的和次数少的之间的字号差距就是步进间隔。

4.指定字体文件的路径,默认为None

下面所有的运用方法和前三条都是一样的

font_path=“msyh.ttc”(微软雅黑)

5.指定词云显示的最大单词数量,默认为200

max_words=20

6.指定词云的排除次列表,即不显示的单词列表

stop_words={" “,” “,” "} 采用集合的形式

7.指定词云图片的背景颜色,默认为黑色

background_color=“white”

8.指定词云的形状,默认为长方形,需要引用imread()函数

我直接举个例子吧!

import wordcloud
import imageio
mk=imageio.imread("D:/wordcloud库图片/x3.png")
c=wordcloud.WordCloud(font_path="msyh.ttc",background_color="white",mask=mk,min_font_size=5)
c.generate("string like money 计算机 dictionary 词云 James Kyrie 同学啊 欧文 giaogiao csdn github")
c.to_file("D:/wordcloud库图片/x1.png")

wordcloud库和imageio都是第三方库需要下载(命令行pip install 对应的库名)

x3.png:一个心形

在这里插入图片描述

代码对应得图片为:

在这里插入图片描述

就形成了一个心形的词云!

3.输出图片

对象名.to_file(“保存的名字”) 支持png和jpg格式

如有不对的地方还请大佬指出!如果能够帮到您是我的荣幸!

  • 19
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只小猪~~~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值