Python第三方库词云wordcloud库的使用

好久没有更新博客了,这一天天的也特闲,但是就是不想写东西
闲起来就想找点有趣的事情,然后就想到了wordcloud库这将是一个很有趣的东西
词云大家肯定都知道,但是要怎么做呢,python的wordcloud库就可以帮我们做到了
就几行代码就可以实现,因为是第三方库所以需要用pip安装

pip install wordcloud -i https://mirrors.aliyun.com/pypi/simple/
#安装wordcloud库

-i 后面是源的地址,它本身的源下起了很慢,而且大多数时候会出错,所以我一般会用阿里的,这样下起了比较快一点

import wordcloud as w

d = w.WordCloud(height=300,width=600,font_path="C:/Windows/Fonts/FZSTK.TTF")
# font_path是字体的路径,中文需要字体路径,英文可以不用
txt="我爱你 你好 又蓝 又蓝 你好 我爱你 你好 又蓝"
d.generate(txt)
d.to_file("word2.png")

在这里插入图片描述

图片就是这个效果啦,当然词云是有很多方法来设置他的样式的
还有就是词云的内容也可以写在记事本里,都是一样的,用python读取记事本的内容就行,因为是做一个小小的示范所以就没有写在记事本

w = wordcloud.WordCloud() #词云对象
#width height 给词云指定宽高,默认400*200 w = wordcloud.WordCloud(width=500,height=500)
w.generate(txt) #向WordCloud对象w中加载文本txt  w.generate("python and WordCloud")
w.to_file(filename) # 将词云输出为图像文件,.png或.jpg格式  w.to_file("miss.png")
min_font_size=10 #最小字号 max_font_size=20 #最大字号 w = wordcloud.WordCloud(width=500,height=500,max_font_size=20)
font_setp=2 # 指定词云中字体号的步进间隔,默认为1
font_path #指定文字文件的路径,默认none font_path="msyh.ttc"
max_words # 指定词云显示的最大单词数量,默认200   max_words=20
stop_words # 指定词云的排除词列表,即不显示的单词列表 stop_words={"python"}
mask #指定词云形状
background_color="white" # 指定图云背景颜色,默认黑色

这些是词云的常用方法,几乎都能用得到。
还有就是说一下在英文的情况下会忽视比较短的单词,话说如果有不知道字体路径在哪的同学可以win+R键然后输入fonts这个可以看到你计算机有哪些字体,然后输入路径就行
最后说一句,要制作一个能让人眼前一亮的词云是需要时间的,慢慢来就好

空杯心态,及时复盘
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

又蓝

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

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

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

打赏作者

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

抵扣说明:

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

余额充值