简单的词云,关键字,热词,可视化处理

本文介绍了如何使用Python制作词云,包括爬取数据、jieba分词以及自定义背景图片。词云是一种有效的关键字和热词可视化方式。
摘要由CSDN通过智能技术生成

最近不知道怎么回事头条的图集打不开了,也不知道是什么情况哦,本来打算接上面的写,怎么获取关键字大图的,算了今天写写词云吧
我也是这几天学到怎么制作词云的,想想我们在网页上爬取了好多东西,是不是想更好的展示呢,什么关键字,热词的,词云就可以用到了
先利用爬虫代码搞到内容然后就可以进行处理了。
英文词云

import os
from os import path
from wordcloud import WordCloud, STOPWORDS
from matplotlib import pyplot as plt
#获取当前文件路径
d = path.dirname(__file__)if"__file__"in locals() else os.getcwd()
#获取文本text
text = open(path.join(d, 'tot.txt').encode(encoding='utf-8')).read()
#生成词云
wc = WordCloud(scale=2, max_font_size=100)
# stopwords = set(STOPWORDS)
# stopwords.add('re')
wc.generate_from_text(text)
#显示图像
plt.imshow(wc, interpolation='bilinear')
plt.axis('off')
plt.tight_layout()
#储存图像
wc.to_file('tot.png')
plt.show()

英文词云不存在什么断句的情况,但要使用中文的词云,就要考虑断句了,现在通常用的是jieba断句来进行截词的。

# coding=utf-8

from wordcloud i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值