python对字符串进行词频统计并绘制词云图
时间: 2023-12-22 07:06:46 浏览: 225
基于Python实现对Word文档的文本分词,词频统计输出,以及绘制词云图.zip
5星 · 资源好评率100%
要进行字符串词频统计并绘制词云图,可以使用Python中的`wordcloud`和`jieba`库。以下是一个简单的示例代码:
```python
import jieba
from collections import Counter
from wordcloud import WordCloud
import matplotlib.pyplot as plt
# 输入文本
text = "这是一段需要进行词频统计并绘制词云图的测试文本,希望能够得到好的结果。"
# 分词
words = jieba.cut(text)
# 统计词频
word_counts = Counter(words)
# 生成词云图
wc = WordCloud(background_color="white", max_words=2000, width=1024, height=768, font_path='msyh.ttc')
wc.generate_from_frequencies(word_counts)
# 显示词云图
plt.imshow(wc, interpolation='bilinear')
plt.axis("off")
plt.show()
```
运行以上代码,就可以得到一个简单的词云图了。你可以根据自己的需求,对代码进行修改和优化。
阅读全文