WordCloud

本节记录词云。

关键点:

1. 定义词云及其属性

wcd=WorldCloud()

2. 生成词云

wcd.generate(text)

3. 可视化词云

wcd.to_image()

4. 保存词云

wcd.to_file

注:可通过 dir() 查看词云的各种方法

dir(wcd)

脚本1:(英文、不重复)

from wordcloud import WordCloud
wcd=WordCloud()
text="hello hi haha"
wcd.generate(text)
wcd.to_image()
wcd.to_file("ciyun.png")

 

脚本2:(英文、可重复)

将参数 repeat 改为 True:

wcd=WordCloud(repeat=True)

脚本3:(中文、可重复)

 设定字体路径 font_path、字体颜色 colormap:

wcd=wc.WordCloud(font_path='C:\Windows\Fonts\STXINGKA.ttf',repeat=True,
background_color='white',colormap='Reds') text="富强 民主 文明 和谐 自由 平等 法治 爱国 敬业 诚信 友善"

脚本4:(中文、带图案轮廓

处理图案轮廓(内黑外白)、设定导入图案 mask:

复制代码
import wordcloud as wc
import PIL as pil
import numpy as np
im=pil.Image.open('figure.png')
msk=np.array(im)
wcd=wc.WordCloud(font_path='C:\Windows\Fonts\msjhl.ttc',mask=msk,repeat=True,contour_color='white',contour_width=0.1,colormap='pink')
txt='鹅蛋脸,大眼睛,淡黄的长裙,蓬松的头发'
wcd.generate(txt)
wcd.to_image()
复制代码

脚本5:(导入jieba,导入文件,处理文段)

 

https://www.bilibili.com/video/BV19b411a7hu/?spm_id_from=333.999.0.0&vd_source=efad7d657bca9605bbc1590a798ed819

 

posted @   找回那所有、  阅读(91)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
这里到底了哦~(●'◡'●)
点击右上角即可分享
微信分享提示