词云图python程序
时间: 2023-06-10 08:03:04 浏览: 74
python 词云图
可以使用Python中的第三方库wordcloud来生成词云图。首先需要安装该库,可以使用pip来安装,使用命令"pip install wordcloud"进行安装。安装完成后,可以读取想要生成词云图的文本并进行相应的处理(如分词、去停用词等),最后调用库中的方法生成词云图。具体实现代码可参考以下示例:
```
import jieba
from wordcloud import WordCloud
# 读取文本文件并进行分词
with open("text.txt", encoding="utf-8") as f:
text = f.read()
word_list = jieba.lcut(text)
# 去除停用词
stop_words = ["的", "了", "和", "是", "在", "有", "他", "她", "它", "我们", "你们", "他们"]
word_list = [word for word in word_list if word not in stop_words]
# 将分词后的词列表转化为以空格分隔的字符串
words = " ".join(word_list)
# 生成词云图并保存
wc = WordCloud(background_color="white", max_words=200, font_path="msyh.ttc")
wc.generate(words)
wc.to_file("output.png")
```
阅读全文