python词云图怎么做
1、安装python的wordcloud库。wordcloud是python的第三方的库,可以通过wordcloud库来创作词云的。我们可以同pip安装wordcloud库,使用命令如下:
$ pip install wordcloud

2、准备用于生成词云的文本文件wordcloud.txt,文件内容包含生成词云需要的关键词,以空格分隔。内容如下:
php linux hadoop php zookeeper
java c c++ javascript html
linux hdfs php linux hadoop php zookeeper
使用命令如下:
$ vim wordcloud.txt
添加以上内容。

3、导入wordcloud库,导入wordcloud的方式有两种,python代码如下:
第一种方式:
import wordcloud
第二种方式:
from wordcloud import WordCloud
如图所示

4、创建一个wordcloud的对象,创建wordcloud直接通过wordcloud的WordCloud()方法得到,代码如下:
mywordcloud = wordcloud.WordCloud()

5、配置wordcloud对象,有了wordcloud对象之后,就可以通过这个对象来设置词云,代码如下:
# 读取wordcloud.txt 文件
wf = open("wordcloud.txt","r").read()
# 从文件中读取词库
mywordcloud.generate_from_text(wf)
mywordcloud.background_color="white"
# 输出词云图
mywordcloud.to_file("bdjy.png")


6、完整代码如下,可以通过python直接运行,也可以通过jupyter notebook 运行:
import wordcloud # 导入wordcloud库
mywordcloud = wordcloud.WordCloud() # 创建一个wordcloud对象
# 读取wordcloud.txt 文件
wf = open("wordcloud.txt","r").read()
# 从文件中读取词库
mywordcloud.generate_from_text(wf)
mywordcloud.background_color="white"
# 输出词云图
mywordcloud.to_file("bdjy.png")