python制作中文词云图_Python3制作中文词云图

本文介绍了如何使用Python的jieba和wordcloud库生成中文词云图。首先,需要准备好文本数据,然后安装jieba和wordcloud库。接着,下载字体并进行分词处理。通过WordCloud类设置参数,生成词云图,并展示结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 准备好文本数据

2. pip install jieba

3. pip install wordcloud

4. 下载字体例如Songti.ttc(mac系统下的称呼,并将字体放在项目文件夹下)

from os import path

from scipy.misc import imread

import matplotlib.pyplot as plt

import jieba

from wordcloud import WordCloud

text = cleaned_comments #文本数据

cut_text = ' '.join(jieba.lcut(text))

print(cut_text)

color_mask = imread("cat.jpg")

cloud = WordCloud(

font_path='Songti.ttc', # 字体最好放在与脚本相同的目录下,而且必须设置

background_color='white',

mask=color_mask,

max_words=2000,

max_font_size=40

)

word_cloud = cloud.generate(cut_text)

plt.imshow(word_cloud)

plt.axis('off')

plt.show()

运行结果如下:

(数据科学学习手

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值