python生成炫酷词云,简单实用

第一步: 安装python3.8

安装地址:https://www.python.org/downloads/

第二步:安装3个库

安装方法:

在命令提示符(cmd)下安装:

1、pip install jieba 

 2、pip install wordcloud 

3、pip install  imageio

第三步:素材准备

1、准备好需要制作云图的文本,以.txt方式存储

2、需要呈现的效果图片(建议图片中的元素轮廓要清晰),以PNG或者JPG方式存储

第四步:编写程序

代码的解释如下:

#引入3个库:jieba  wordcloud  imageio

import jieba                          

import wordcloud

import imageio

mask = imageio.imread("001.jpg")                   #读取图片文件(png/jpg),并保存为一个变量


f = open("文件名.txt", "r", encoding="utf-8")

t = f.read()

f.close()


ls = jieba.lcut(t)                              #中文分词,返回一个列表类型的分词结果,并生成列表变量

txt = " ".join(ls)                                #让列表文本之间以空格分开,生成新的字符串

                                                        #生成词云对象,配置对象参数

w = wordcloud.WordCloud(\

    width =1000, height = 1000,\

    background_color = "white",\

    font_path = "msyh.ttc",\

    mask = mask  #图片变量变量赋值,mask控制输出外观

    )

w.generate(txt)                                    #加载词云文本,到词云对象

w.to_file("文件名2.png")        #将词云输出为图像文件(png/jpg)

第五步,运行调试,查看结果


你可能感兴趣的:(python生成炫酷词云,简单实用)