经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
python论坛
教你使用Pyecharts绘制词云图.docx
楼主
浮世若离丶
8595
10
收藏
2019-04-02
词云图,也叫文字云,是对文本中出现频率较高的“关键词”予以视觉化的展现,词云可以过滤掉大量的低频的文字信息,这样做可以使得用户一眼就能抓住文本的核心。
喜欢做
数据分析
的小伙伴对词云图应该更是熟悉,
那有没有一种好的工具可以快速生成词云图呢?画词云图的一般步骤是什么呢?
为了理解词云图绘制,我们类比一个小学生学画画的场景,你一定不陌生:
小孩开始画画的时候,许多家长觉得他们画的东西什么都“不像”、“乱七八糟”、“一塌糊涂”。于是他们上书店为孩子买回填色书,这类印有动物,风景的轮廓线,孩子们在线内填上颜色的填色书,在市场上很常见,买回后让小孩规规矩矩地涂色,看到有点像样了,爸爸妈妈们才感觉到欣慰。
总结起来,就是三大步:准备原材料(五颜六色的画笔)、选定一个填色书(需要有形状轮廓等)、最后开始填色。
实际上,画词云图其实也是这三大步骤。
此次,我们以一则案例来讲解词云图绘制流程,并使用Python+Pyechats进行词云数据可视化。
1、准备原材料
准备好一份自己需要分析的文本材料,今天练习选取的是林俊杰的七首歌曲进行可视化,长这样:
在这里,我们主要会用到Python库jieba,jieba是一个非常好用的中文分词工具。
首先,我们定义了一个函数read_content函数将同一个目录下的文档都读入到content文本对象里面。
然后,我们使用jieba分词包对读入的数据进行分词,选取出现频率最高的100个词,并按照权重值输出。
预览一下前5行:
至此,我们准备好了绘图所需的原材料。
2、选定填充书
关于词云图的绘制,我们采用pyecharts库中的WordCloud进行绘制,如果你没有安装,可以使用
pip install pyecharts
进行安装。
关于词云图的轮廓形状,有'circle', 'cardioid', 'diamond', 'triangle-forward', 'triangle', 'pentagon', 'star'可选
此处,我们选择“diamond(钻石)”形状进行绘制
结果图如下:
换一个图形,使用“star(星星)”来绘制:
从词云图中,这几首歌中,回忆、记忆、缘分等比重较大,也与歌曲主题大致相符。
PS:
[CDA数据分析师周末集训营]
4.13号开班,针对周末时间充裕、在校生、期待系统提升数据分析技能或转行人员提供长达6个月的周末非脱产集训课程,毕业之后可以推荐相关工作。
课程内容涵盖数据库管理-统计学分析方法-数据分析软件应用(涵盖Excel、SQL、Tableau、SPSS、Python等)-数据挖掘算法模型一整套数据分析流程进行系统讲解,最后结合热门行业电商、金融、电信、医药真实案例和业务出发,升华技术应用场景,使所学更符合就业要求, 达到企业用人标准,快速在大数据时代找准工作定位。学员毕业要求能够独立完成商业数据分析项目,能够掌握数据数据分析大多数岗位(包括数据分析师、可视化工程师、
机器学习
工程师、算法工程师等岗位等)技能。
一、课程信息
时间:2019.4.13日开课(6个月周末集训)
地点:北京现场 & 深圳远程 & 成都远程 & 全国直播
授课安排:现场班20800元 远程班15800元
二、如何报名?
1. 在线填写报名信息
电脑端:
https://www.cda.cn/kecheng/87.html
微信端(扫码访问):
2. 给予反馈,确认报名信息
3. 网上缴费
4. 开课前一周发送电子版课件和教室路线图
联系课程顾问,获取详细
课程大纲和课程案例、试听视频。
咨询电话:010-53351739
咨询微信:13121318867
阅读原文:
https://www.cda.cn/kecheng/87.html
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
浮世若离丶
2019-4-2 09:50:55
非常好的词云可视化工具
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
比特小生
2019-4-2 09:53:46
词云图可以使得用户一眼就能抓住文本的核心。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
Still..
2019-4-2 10:02:51
课程内容涵盖数据库管理-统计学分析方法-数据分析软件应用(涵盖Excel、SQL、Tableau、SPSS、Python等)-数据挖掘算法模型一整套数据分析流程进行系统讲解
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
hifinecon
2019-4-2 15:00:04
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
yunnandlg
2019-4-3 15:40:46
Keep your eyes on the stars and your feet on the ground.
仰望星空,脚踏实地。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
tianwk
2019-4-3 17:13:23
thanks for sharing
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
8楼
karst
2019-4-3 18:30:59
看一下,学习学习
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
9楼
琥珀糖
2019-4-3 18:36:36
词频统计这种粗暴的方式真是没有太多信息含量
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
10楼
wangyong8935
2019-4-3 21:22:24
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
11楼
胡明敏
2019-4-28 20:49:03
谢谢分享
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
互联网 数据分析师【北京/上海/广州】【长期】
美资咨询公司数据分析师职位招聘
数据分析师要学习那些课程啊?
数据分析师不要成为企业数据分析的绊脚石
数据分析师的考试资格_谁知道数据分析师的考试科目和内容
【数据分析师】大数据产品都具备哪些特点和要素
数据分析师的考试认证
国内数据分析师的就业薪资与就业要求
如何迅速成长成为一名数据分析师?
数据分析师在面试中的常见问题_数据分析师
栏目导航
python论坛
经管文库(原现金交易版)
R语言论坛
经管相关法律法规
行业分析报告
量化投资
热门文章
Fundamentals of Geometry-Oleg A. Belyaev
初等数学论丛 第3辑
2025银行理财全景观察报告
2026六大未来产业发展趋势与人工智能八大落 ...
A Course in Real Analysis (Textbooks in ...
财报掘金
项目介绍 MATLAB实现基于SVM-CNN-LSTM 支持 ...
【学习资料】零基础Python入门到精通(爬虫 ...
当AI遇见ML:高校教师如何借助AI与机器学习 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
推荐文章
12月武汉站|Deepseek辅助论文写作与数据分 ...
2026JG学术冬训营:从Stata初高到Python机器 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
几种免费下载文献的方法----我的文献应助经
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群