Python学习-------模块6:wordCloud库的使用

WordCloud 词云展示
在这里插入图片描述

wordcloud库使用说明

wordcloud库把词云当作一个WordCloud对象

-wordcloud.WordCloud()代表一个文本对应的词云
-可以根据文本中词语出现的频率等参数绘制词云
-绘制词云的形状、尺寸和颜色都可以设定

w=wordcloud.WordCloud()
-以WordCloud对象为基础
-配置参数、加载文本、输出文件
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述默认宽度为400 高度为200

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

# WordCloud.py
import wordcloud
txt = "life is short, you need python"
w = wordcloud.WordCloud(\
    background_color="white")
w.generate(txt)
w.to_file("pywcloud.png")

在这里插入图片描述
以空格区分单词

将中文构成词云
中文我们没有办法将空格来区分单词
所有先用中文文本进行分词。

 # WordCloud.py
import wordcloud
import jieba
txt = "程序设计语言是计算机能够理解和\
识别用户操作意图的一种交互体系,它按照\
特定规则组织计算机指令,使计算机弄个自\
动进行各种运算处理。"
w = wordcloud.WordCloud(width=1000,\
    font_path="msyh.ttc", height=700)
# 通过jieba。lcut函数变成一个列表,
# 每一个元素的分割之后的单词
# 让单词以空格的形式分割 构成一个长字符串
w.generate(" ".join(jieba.lcut(txt))) 
w.to_file("pywcloud.png")  

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值