python读取excel某列内容制作词云图
时间: 2023-08-12 07:09:08 浏览: 78
【python实战】--制作词云(内含字体)
好的,这是一个很有意思的问题。制作词云图通常需要用到 `wordcloud` 库和 `pandas` 库。下面是一个简单的实现过程:
1. 安装所需库:
```
pip install wordcloud pandas
```
2. 导入所需库:
```python
import pandas as pd
from wordcloud import WordCloud
import matplotlib.pyplot as plt
```
3. 读取 Excel 文件:
```python
df = pd.read_excel('file.xlsx', usecols=['column_name'])
```
其中,`file.xlsx` 是你要读取的 Excel 文件名,`column_name` 是你要制作词云图的列名。
4. 将读取到的数据转化为字符串:
```python
text = ' '.join(df['column_name'].astype(str).tolist())
```
5. 创建词云图:
```python
wordcloud = WordCloud(width=800, height=800, background_color='white').generate(text)
plt.figure(figsize=(8, 8), facecolor=None)
plt.imshow(wordcloud)
plt.axis("off")
plt.tight_layout(pad=0)
plt.show()
```
其中,`width` 和 `height` 分别是词云图的宽和高,`background_color` 是词云图的背景色。
以上就是一个简单的制作词云图的过程。希望能够帮到你。
阅读全文