python生成关键词词云图
时间: 2023-06-21 07:10:28 浏览: 120
生成关键词词云图需要使用Python中的第三方库WordCloud和jieba。你可以按照以下步骤来生成关键词词云图:
1. 安装WordCloud和jieba库
在命令行中输入以下命令安装WordCloud和jieba库:
```
pip install wordcloud
pip install jieba
```
2. 准备文本数据
将要生成词云图的文本数据保存在一个文本文件中,例如“text.txt”。
3. 分词
使用jieba库对文本数据进行分词,分词代码如下:
```
import jieba
# 读取文本文件
with open('text.txt', 'r', encoding='utf-8') as f:
text = f.read()
# 对文本进行分词
text = ' '.join(jieba.cut(text))
```
4. 生成词云图
使用WordCloud库生成词云图,代码如下:
```
from wordcloud import WordCloud
# 生成词云图
wordcloud = WordCloud(background_color='white', width=800, height=600, font_path='msyh.ttc').generate(text)
# 显示词云图
import matplotlib.pyplot as plt
plt.imshow(wordcloud)
plt.axis('off')
plt.show()
```
其中,background_color表示背景颜色,默认为黑色;width和height表示词云图的宽度和高度;font_path表示使用的字体文件路径。
最终生成的词云图将在新的窗口中显示。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)