下面是一段生成词云的代码,但这段代码并不能如期产生词云。请在不改变代码行数的情况下,修改代码,达到生成词云的目的。
时间: 2024-03-22 16:40:22 浏览: 19
```
import jieba
from wordcloud import WordCloud
text = "Python是一种广泛使用的解释型、高级编程、通用型编程语言。它已经成为了数据科学、人工智能、机器学习、爬虫等领域的主流编程语言。"
# 分词
words = jieba.cut(text)
# 拼接分词结果
result = " ".join(words)
# 生成词云
wc = WordCloud(background_color="white", width=600, height=400, max_words=200).generate(result)
# 显示词云
wc.to_image().show()
```
修改后的代码如下所示:
```
import jieba
from wordcloud import WordCloud
text = "Python是一种广泛使用的解释型、高级编程、通用型编程语言。它已经成为了数据科学、人工智能、机器学习、爬虫等领域的主流编程语言。"
# 分词
words = jieba.cut(text)
# 拼接分词结果
result = " ".join(words)
# 生成词云
wc = WordCloud(background_color="white", width=600, height=400, max_words=200, font_path='msyh.ttc').generate(result)
# 显示词云
import matplotlib.pyplot as plt
plt.imshow(wc)
plt.axis("off")
plt.show()
```
原代码中缺少设置中文字体的代码,这里加上了`font_path`参数,并使用`matplotlib`库的方式显示词云。
相关推荐
![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)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)