python制作词云图代码
时间: 2023-06-22 22:45:49 浏览: 114
python制作酷炫词云图
以下是使用 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()
# 对文本进行分词
cut_text = " ".join(jieba.cut(text))
# 生成词云图
wordcloud = WordCloud(
font_path="simsun.ttc", # 设置字体
background_color="white", # 设置背景颜色
max_words=2000, # 设置最大显示的词数
width=1000, # 设置画布的宽度
height=860, # 设置画布的高度
margin=2 # 设置词与词之间的间距
).generate(cut_text)
# 展示词云图
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis('off')
plt.show()
```
解释一下代码:
1. 使用 `jieba` 库对文本进行分词。
2. 使用 `WordCloud` 类生成词云图。
3. 调用 `imshow()` 函数展示词云图。
阅读全文