针对关键词的词频矩阵绘制词云图,python语言的代码
时间: 2023-04-01 13:02:09 浏览: 264
科研数据可视化- 基于Python绘制词云图-词云图(代码+数据).zip
5星 · 资源好评率100%
以下是Python语言的代码:
```python
# 导入需要的库
import jieba
from wordcloud import WordCloud
import matplotlib.pyplot as plt
# 读取文本文件
with open('text.txt', 'r', encoding='utf-8') as f:
text = f.read()
# 对文本进行分词
words = jieba.cut(text)
# 统计词频
word_dict = {}
for word in words:
if len(word) > 1:
word_dict[word] = word_dict.get(word, ) + 1
# 生成词云图
wc = WordCloud(font_path='msyh.ttc', background_color='white', max_words=200, width=800, height=600)
wc.generate_from_frequencies(word_dict)
# 显示词云图
plt.imshow(wc)
plt.axis('off')
plt.show()
```
这段代码可以根据给定的文本文件,生成一个词云图,展示关键词的词频分布情况。
阅读全文