python绘制词云图
时间: 2023-09-02 11:11:50 浏览: 38
要在 Python 中绘制词云图,你需要安装 `wordcloud` 库。你可以通过 `pip install wordcloud` 命令来安装该库。以下是一个基本的词云图绘制示例:
``` python
from wordcloud import WordCloud
import matplotlib.pyplot as plt
text = "这是一段文本,用于生成词云图。"
# 生成词云对象
wc = WordCloud().generate(text)
# 显示词云图
plt.imshow(wc)
plt.axis("off")
plt.show()
```
以上代码会生成一个简单的词云图。你可以使用 `WordCloud` 类的各种参数来自定义词云图,例如字体、颜色、背景色和尺寸等。以下是一个更复杂的绘制词云图的示例:
``` python
from wordcloud import WordCloud
import matplotlib.pyplot as plt
import numpy as np
from PIL import Image
# 读取文本文件
with open("data.txt", "r", encoding="utf-8") as f:
text = f.read()
# 读取图片
mask = np.array(Image.open("mask.png"))
# 生成词云对象
wc = WordCloud(background_color="white", max_words=200, mask=mask, font_path="msyh.ttc").generate(text)
# 显示词云图
plt.imshow(wc, interpolation="bilinear")
plt.axis("off")
plt.show()
```
以上代码会在指定的图片上绘制词云图,并使用指定字体和背景色。你可以根据需要修改这些参数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)