三国演义人物词云python代码
时间: 2024-09-23 08:06:03 浏览: 56
python——三国演义词云.zip
5星 · 资源好评率100%
要在Python中制作《三国演义》人物词云,我们可以使用jieba库进行分词,matplotlib和wordcloud库生成词云图。以下是一个简单的步骤:
```python
import jieba.analyse
from wordcloud import WordCloud
import matplotlib.pyplot as plt
# 1. 首先需要获取《三国演义》文本数据,这里假设已经有了文本内容(例如从网络爬取或本地文件读取)
text = "你的《三国演义》文本内容"
# 2. 使用jieba库进行分词
words = jieba.lcut(text)
# 3. 对词语进行频率统计
word_freq = dict(jieba.analyse.extract_tags(text, topK=200)) # 可调整topK以提取更多或更少的高频词
# 4. 创建词云对象
wc = WordCloud(font_path='simhei.ttf', background_color='white', width=800, height=600) # 设置字体和背景色
# 5. 绘制词云并显示
wc.generate_from_frequencies(word_freq)
plt.imshow(wc, interpolation='bilinear')
plt.axis('off') # 关闭坐标轴
plt.show()
阅读全文