python词云图生成
时间: 2023-06-21 19:05:38 浏览: 102
python生成词云图
5星 · 资源好评率100%
生成词云图需要用到 Python 中的 wordcloud 库,该库可以根据文本中词语的出现频率生成词云图。
下面是一个简单的示例代码:
```python
# 导入库
from wordcloud import WordCloud
import matplotlib.pyplot as plt
# 读取文件内容
with open('text.txt', 'r', encoding='utf-8') as f:
text = f.read()
# 生成词云图
wordcloud = WordCloud(width=800, height=600, background_color='white').generate(text)
# 显示词云图
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis('off')
plt.show()
```
其中,`WordCloud` 类用于生成词云图,`width` 和 `height` 分别指定生成的图片的宽度和高度,`background_color` 指定背景色。`generate` 方法用于生成词云图,参数为文本内容。最后通过 `imshow` 方法将词云图显示出来,`axis` 方法用于隐藏坐标轴。
注意:在生成词云图前需要先安装 wordcloud 库,可以使用 pip 命令进行安装。
阅读全文