python词云图代码
时间: 2023-10-13 15:26:10 浏览: 73
【Python实战应用案例代码】-wordcloud词云图绘制.zip
以下是一个简单的 Python 词云图代码:
```python
import jieba
from wordcloud import WordCloud
# 读取文本文件
with open('text.txt', encoding='utf-8') as f:
text = f.read()
# 使用 jieba 分词
words = jieba.cut(text)
# 将分词结果转化为空格分隔的字符串
words_str = ' '.join(words)
# 生成词云图
wordcloud = WordCloud(font_path='msyh.ttc', background_color='white', width=800, height=600).generate(words_str)
# 保存词云图
wordcloud.to_file('wordcloud.png')
```
其中,`text.txt` 是要生成词云图的文本文件,需要注意文本文件的编码格式,这里假设是 utf-8 编码。`msyh.ttc` 是字体文件,需要提前下载。`WordCloud` 类的参数可以根据需要进行调整。最后生成的词云图会保存在 `wordcloud.png` 文件中。
阅读全文