python生成中文词云的代码_cmd炫酷代码 python生成炫酷词云,简单实用

第一步: 安装python3.8

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

nxgykwinrm2.jpg第二步:安装3个库

安装方法:

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

1jaqvtyhrcz.jpg

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)第五步,运行调试,查看结果

czettmrouk2.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值