词云图python代码
时间: 2023-06-23 13:53:43 浏览: 29
以下是一个简单的 Python 词云图生成代码,需要安装 `wordcloud` 和 `matplotlib` 库:
```python
import jieba
from wordcloud import WordCloud
import matplotlib.pyplot as plt
# 读取文本文件并使用 jieba 分词
with open('text.txt', 'r', encoding='utf-8') as f:
text = f.read()
words = " ".join(jieba.cut(text))
# 生成词云图
wordcloud = WordCloud(width=800, height=400, background_color='white', font_path='msyh.ttc').generate(words)
# 显示词云图
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis("off")
plt.show()
```
其中,`text.txt` 是需要生成词云图的文本文件路径,`msyh.ttc` 是中文字体文件路径。你可以根据实际需要修改这些参数。