作者:看那个码农

大众号:看那个码农

1.项目简介

咱们在做PPT时候,当需求直观显现许多词汇时,往往会想到用词云图呈现

假定咱们手中有一份材料,想要快速,直观地从材料中了解信息内容,

造轮子之DIY按图片概括制作词云图|项目复盘

词云图是最佳的首选

造轮子之DIY按图片概括制作词云图|项目复盘

下面咱们看看按图片概括制作词云图的demo复盘

2.项目装备

  • Python3.x
  • j字体转换器ieba库
  • numpy库
  • PIL库
  • wordc字体loud库
  • matplotlib库
  1. jpython编程ieba库是用来提取文档中的关键词,对文本分词进行处理

  2. numpy库是用来从图片中取色,将色彩赋给对应区域的文字体大小怎样调

  3. PIL库是用来导入Image函数,进行图像处理的一系列操作

  4. wordcloud库是用来制作词云图

  5. matpython下载安装教程plotlib库是用来显现词云图

3.项目流程

1.导入相对应的Pythonpython能够做什么作业

import matplotlib.pyplot as plt
import jieba
import wordcloud
from wordcloud import ImageColorGenerator
import numpy as np
from PIL import Image

2.读取文本字体设计文件,进行文字的分词作业

text字体大小怎样调=open('look2.txt','r').read()
cut_text = jieba.cut(python培训班膏火一般多少text)
wor字体设计d = ' '.jopython为什么叫爬虫in(cut_text)

3.读取图片,获取图片中对应区域的色彩

p字体辨认ic = np.arraypython基础教程(Image.open('look.jpg'))
image_color = ImageColorGenerator(pic)

4.制作词云图

wd = wo字体下载rdcloud.WordCloud(
#词云图的布景图形,假python123设根据图片设置,则需求设置
mask=pic,
#词云图的字体格式
font_path='simhei.ttf',
#词云图的布景色彩
backpython基础教程ground_colorpython123渠道登录 = 'python下载安装教程white',
)
#生成词云
wd.generate(word)
#用图片中的色彩去渲染词云图中对应区域文字的色彩
plt.imshow(wd.recolor(color_python能够做什么作业func=i字体美化大师mage_color),interpolation='bilinear')
plt.axis('off')
plt.figure()
plt.imshow(pic,cmap=plt.cm.gray,interpython123polation='bilinear')
plt.axis('offpython123渠道登录')
plt.show()

5.词云图生成成果

造轮子之DIY按图片概括制作词云图|项目复盘

4.项目总结考虑

该项目python是什么意思是结合作业实际,使用PythPythonon开发的一个趣味demo,代码结构清楚简略,旨在帮助人们前进PPT的质量,让Ppython基础教程PT陈述更加生动,吸引人。

当然本词云图demo还有许多有待完善的当地,如若图片布景杂乱,人物概括不清楚,那么就会很影响词云图的生成质量,这种情况应该如何处理呢?

假定你觉得这篇字体设计内容对你有帮助字体下载的话:

1、点赞支持下吧,让更多的人也能看到这篇内容

2、重视大众号:看那个码农,咱们一起学习一起前进。

Python文正在参与「掘金 2021 春招闯关活动」, 点击查看 活动概况