栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【python】wordcloud 词云图

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【python】wordcloud 词云图


安装库:
pip install wordcloud

wordcloud库是依赖numpy库和PIL库的

pip install numpy
pip install Pillow

wordcloud


这里有介绍:


常用的方法:


注意事项:

如果需要显示中文,需要设置字体路径:font_path,
wordcloud.WordCloud()

font_path = ““C:WindowsFontsSTHUPO.TTF””

win在C:WindowsFonts目录下:


案例
import PIL
import matplotlib.pyplot as plt
import numpy as np
import wordcloud

text1 = "外向 善良 开朗 活泼 好动 外向 善良 开朗 活泼 好动 轻松 愉快 热情 可亲 豁达 稳重 幽默 真诚 豪爽 耿直 成熟 独立"

image1 = PIL.Image.open(r'panda.jpg')  # 这里可以导入一个背景图
MASK = None
if image1:
    MASK = np.array(image1)
wordcloud.random_color_func(word=None, font_size=None, position=None, orientation=None, font_path=None,
                            random_state=None)
WC = wordcloud.WordCloud(font_path="C:WindowsFontsSTHUPO.TTF",
                         max_words=2000, mask=MASK, height=400, width=400, background_color='white', repeat=False,
                         mode='RGBA')  # 设置词云图对象属性
con = WC.generate_from_text(text1)
plt.imshow(con)
con.to_file("result.png")
plt.axis("off")


看源码 看源码 看源码

效果图
无背景效果

有背景效果


背景图

百度: 黑白动物
下载保存名字时改为 xxx.png

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/461337.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号