文本分析 词云图的代码
时间: 2024-06-23 13:00:17 浏览: 10
文本分析和词云图是数据可视化中常用的技术,它们可以帮助我们快速了解大量文本数据中的高频词汇。在Python中,最常用的库是`wordcloud`和`matplotlib`。以下是一个简单的例子,展示了如何使用这两个库生成词云图:
```python
# 导入所需库
from wordcloud import WordCloud
import matplotlib.pyplot as plt
from sklearn.feature_extraction.text import CountVectorizer
# 假设你有一个包含文本数据的列表或字符串
text_data = ["这里是一段示例文本,包含了我们要分析的词汇", ...] # 请替换为实际文本
# 使用CountVectorizer进行词频统计
vectorizer = CountVectorizer()
word_counts = vectorizer.fit_transform(text_data)
# 提取词频
word_list = vectorizer.get_feature_names_out()
# 创建词云对象
wordcloud = WordCloud(width=800, height=600, background_color='white', min_font_size=10).generate_from_frequencies(dict(zip(word_list, word_counts.sum(axis=0))))
# 显示词云图
plt.figure(figsize=(10, 8))
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis('off')
plt.title('词云图')
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)
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)