如何做python词云
时间: 2024-04-29 07:06:03 浏览: 56
生成 Python 词云的步骤如下:
1. 安装 wordcloud 库:使用 pip 工具在命令行中输入以下命令:`pip install wordcloud`
2. 导入库:在 Python 文件中导入 wordcloud 库和 matplotlib 库。代码如下:
```python
from wordcloud import WordCloud
import matplotlib.pyplot as plt
```
3. 准备文本:将要生成词云的文本保存到一个变量中。
4. 配置词云:创建 WordCloud 对象,并设置词云的参数,比如字体、背景颜色等。代码如下:
```python
wordcloud = WordCloud(font_path='msyh.ttc', background_color='white', max_words=50, max_font_size=60)
```
5. 生成词云:使用 generate() 方法生成词云。代码如下:
```python
wordcloud.generate(text)
```
其中,text 为之前准备的文本。
6. 显示词云:使用 matplotlib 库中的 imshow() 和 axis() 方法显示词云。代码如下:
```python
plt.imshow(wordcloud)
plt.axis('off')
plt.show()
```
完整代码示例:
```python
from wordcloud import WordCloud
import matplotlib.pyplot as plt
# 准备文本
text = 'Python is a programming language that lets you work quickly and integrate systems more effectively.'
# 配置词云
wordcloud = WordCloud(font_path='msyh.ttc', background_color='white', max_words=50, max_font_size=60)
# 生成词云
wordcloud.generate(text)
# 显示词云
plt.imshow(wordcloud)
plt.axis('off')
plt.show()
```
生成的词云图片如下所示:
![Python词云](https://img-blog.csdn.net/20180523195102331?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pld2lhbmcxOTk2/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/75)
阅读全文