Python画词云图
时间: 2023-07-02 18:16:02 浏览: 200
python生成词云图
5星 · 资源好评率100%
要画词云图,需要用到Python中的第三方库 wordcloud 和 matplotlib。以下是一个简单的示例代码:
```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)
# 拼接分词结果为字符串
result = ' '.join(words)
# 创建词云对象
wc = WordCloud(font_path='msyh.ttc', width=800, height=600, background_color='white')
# 生成词云图
cloud = wc.generate(result)
# 显示词云图
plt.imshow(cloud)
plt.axis('off')
plt.show()
```
其中,`text.txt` 是要生成词云图的文本文件,`msyh.ttc` 是字体文件路径,可以根据自己的需要更改。生成的词云图会显示在窗口中。
阅读全文