用python绘制词云图,使用中文分析后制作词云图
时间: 2024-05-14 11:18:22 浏览: 198
python生成词云图
5星 · 资源好评率100%
回答您的问题:可以使用Python的wordcloud、jieba和PIL库来绘制中文词云图。首先,使用jieba库进行中文分词,然后统计每个词语出现的次数。接着,使用wordcloud库生成词云图,设置中文字体、背景色、宽高等参数,生成词云图后再使用PIL库进行保存。具体代码可以参考以下示例:
```python
import jieba
from wordcloud import WordCloud
import matplotlib.pyplot as plt
from PIL import Image
text = '这是一段中文文本,用于制作词云图'
cut_text = ' '.join(jieba.cut(text)) # 切词
wordcloud = WordCloud(
font_path='SimHei.ttf', # 中文字体
background_color='white', # 背景色
width=800, height=600 # 宽高
).generate(cut_text)
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis('off')
plt.show()
# 保存词云图
image = wordcloud.to_image()
image.save('wordcloud.png')
```
注意:需要先下载中文字体文件`SimHei.ttf`到当前目录下。
阅读全文