python 实现词云图效果 源代码
时间: 2024-01-05 22:47:35 浏览: 76
python实现词云图
可以使用Python的wordcloud库来实现词云图效果,以下是源代码示例:
```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()
cut_text = " ".join(jieba.cut(text))
# 生成词云图
wordcloud = WordCloud(
font_path='simhei.ttf',
background_color='white',
width=800,
height=800,
max_words=100,
max_font_size=150
).generate(cut_text)
# 显示词云图
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis('off')
plt.show()
```
该代码读取一个文本文件,并使用jieba分词库将文本分词。然后使用WordCloud库生成词云图,并使用matplotlib库展示词云图。
阅读全文