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

浙公网安备 33010602011771号