关于Python第五课

一、基本方法
制作词云最基本的就是需要文本了吧。而最简单的文本就是一个字符串。我们就拿它开始举个例子。
首先,词云的制作依赖于wordcloud库,pip之后就可以使用了。
最简单的四行代码:

import wordcloud

w = wordcloud.WordCloud()
w.generate(‘I love China’)
w.to_file(‘1.png’)
1
2
3
4
5

代码很简单:第一行导入库;第二行得到一个对象,每一个wordcloud对象都对应了一张词云图;第三行就用文本生成了词云;第四行保存文件。
当然,这种方式也不一定必须用英文,中文也是可以的。

二、文件
但是,文本太长怎么办呢?总不能在py文件里面写个老长老长的字符串吧。理想方法就是放到文本文件里面吧。

import wordcloud

f = open(‘乡村振兴.txt’, encoding=‘utf-8’)
txt = f.read()

w = wordcloud.WordCloud(width=1000,
height=700,
background_color=‘white’,
font_path=‘msyh.ttc’)
w.generate(txt)
w.to_file(‘乡村振兴.png’)
f.close()

上一篇:在Python中自然语言处理生成词云WordCloud


下一篇:Python生成词云图原来这么简单|拿来就用能的Python词云图代码_wordcloud