我们常见的数据主要是以数字方式存在的,而在现在大数据爆发时代,数据不仅仅包括数字,还包括一些非结构化数据,如文字、语音、图片等,今天我们介绍一种Power BI 的可视化对象,用于表达文字频率的效果——词云图。

1、词云图简介

词云是词的频率和值的视觉表示,使用它可以立即洞察数据中最重要的术语。

借助于繁琐中的 '云' 的交互体验, 您不必再通过大量的文本挖掘来找出哪些词是突出的或普遍的。您可以简单地将它们可视化为 Word 云, 并立即获得大图片和用户电源 BI 的交互性, 以进一步切片和骰子, 以揭示文本内容背后的主题。

词云图,也叫文字云,是对文本中出现频率较高的“关键词”予以视觉化的展现,词云图过滤掉大量的低频低质的文本信息,使得浏览者只要一眼扫过文本就可领略文本的主旨。

2、数据准备

按照惯例,我们先准备一组数据,如下图所示:

数据包括两个字段,为关键词(Words)以及词出现的频次(Value),我们就先用这组简单的数据,看看如何更好的表达我们想要看到的核心词。

我们先将这组数据导入到Power BI Desktop 中,效果如下图所示:

3、插入可视化对象

我们这次使用的可视化对象,并为Power BI Desktop 默认安装包括的对象,因此需要插入一个Word Cloud对象,操作方法如下图所示:

设置完毕后,效果如下图所示:

我们在报表中创建这个词云图对象,效果如下图所示:

将数据中的Words 字段拖拽到Category 编辑栏上,操作方法如下图所示:

从上图我们可以看到,数据表中的词已经可以在这个图标中展示出来,而且每个词的颜色不一样,还是分散的。但是有一个问题,这些词看起来并没有突出哪个词的重要性,所以我们就要考虑到频次,让词的重要性突出出来。

我们再将数据中的Value 字段拖拽到对象中的Value 编辑框中,操作方法如下图所示:

此时我们就可以看到每个词和之前就不一样了,不仅仅颜色有变化,而且每个词的显示大小(字号)也不一样,通过观察,频次大的那个词,字号也大一些,以此类推。而且词的分布也和之前不一样了,比之前更加紧密,出现频次大的词稍微靠近中间的位置,而边缘上的词,出现频次都比较低。

为了美观,我们还可以旋转词显示的角度,操作方法如下图所示:

4、自动解析拔词

这个可视化对象,出来上述对于固定的词和出现的频次展示出云图外,我们还可以根据句子来让这个对象帮助我们解析词出现的频次。

如下图所示,我们先准备几个句子,里边有很多个词组成。

将这组数据导入到Power BI Desktop 中,效果如下图所示:

为了对比效果图,我们新创建一页,并在这一页报表中创建一个词云图对象,操作方法如下图所示:

将Article 这个表中的Article 字段拖拽到Category 编辑栏上,操作方法如下图所示:

此时我们就可以看到,词云图对象可以帮忙我们解析每个句子中的词,以及出现的频次,并在图中显示出来,如上图所示,这些句子中,出现很多个英文单词,且出现频次最大的是The这个词。

需要注意的是,这个可视化对象解析句子的功能目前仅仅对英文有效,对汉字还没有效果。

这个可视化对象,对于网站中的SEO和SEM的应用效果很大,通过这个方法,我们可以很直观的看到哪些词是访问用户关注的,针对这些关键词,我们就可以更好的维护。

作者:梁才

powerbi python词云图_用Power BI制作词云相关推荐

  1. powerbi python词云图_使用Power BI制作可爱的词云图

    不少星友曾问起PowerBI是否可以生成词云图,足见该图的流行度,在PowerBI中有一个专门的自定义视觉对象可以生成词云图:Word Cloud,这里就简单介绍一下该图的做法. 首先需要导入该自定义 ...

  2. python爬取爱情公寓电影评论并制作词云

    python爬取爱情公寓电影评论并制作词云 前言:     一直想研究研究如何生成词云,今天抽点时间给大家分享一下制作词云的过程,本文重在研究词云如何制作,由于时间仓促,至于爬取的数据量不大,大家可自 ...

  3. powerbi python词云图_Python 练手项目: 抓取豆瓣陈情令评论,并制作词云图

    一.项目简介 1.内容:循环抓取豆瓣影评中所有观众对<陈情令>的评论,存储在文本文档中,并运用可视化库--词云对其进行分析. 2.目标网站: https://movie.douban.co ...

  4. Python爬取《三国演义》并且制作词云

    前提废话 之前关注了一个python的公众号,每天都会推送文章,每次看都会看到他有使用wordcloud这个库来生成好看的词云,于是乎,我就学习了jieba分词和wordcloud词云. 这里给win ...

  5. python设计jieba_python实现jieba库分词制作词云

    <老人与海>是我最喜爱的一部外国名著,该作围绕一位老年古巴渔夫,与一条巨大的马林鱼在离岸很远的湾流中搏斗而展开故事的讲述.尽管海明威笔下的老人是悲剧性的,但他身上却有着尼采"超人 ...

  6. python词云图_人生苦短我用Python——词云图的绘制

    1.wordcloud库的安装 wordcloud库可以绘制词云,安装wordcloud库: pip install wordcloud 2.wordcloud库的介绍 wordcloud库的基本使用 ...

  7. python词云图素材_用Python制作酷炫词云图,原来这么简单!

    一.简介 词云图是文本挖掘中用来表征词频的数据可视化图像,通过它可以很直观地展现文本数据中地高频词:! 图1 词云图示例 在Python中有很多可视化框架可以用来制作词云图,如pyecharts,但这 ...

  8. 利用python制作漂亮的词云图_利用python制作词云,wordcloud神器你值得拥有

    相信许多人都看到过下面这样的词云图,词云图是一种很好的可视化工具,其作用主要是为了文本数据的视觉表示,既酷炫又能突出重点. 关于词云图的制作,网上能够搜集到很多的教程,许多都是利用了专用的工具,这些工 ...

  9. python词云图制作壮观天体照_用Python制作酷炫词云图,原来这么简单!

    二.利用wordcloud绘制词云图 wordcloud 是Python中制作词云图比较经典的一个模块,赋予用户高度的自由度来创作词云图: 图2 wordcloud制作词云图示例2.1 从一个简单的例 ...

  10. python词云图制作壮观天体照_超简单:快速制作一款高逼格词云图

    词云图,也叫文字云,是对文本中出现频率较高的"关键词"予以视觉化的展现,词云图过滤掉大量的低频低质的文本信息,使得浏览者只要一眼扫过文本就可领略文本的主旨. 一.先看看几个词云图 ...

最新文章

  1. React组件通信技巧
  2. C#中RichTextBox文本居中显示
  3. Linux Shell 编程学习总结
  4. 持久化雪花视图实例学习
  5. cpu频率_新版win10修复CPU频率显示不正确的bug
  6. 怎么创建计算机快捷方式到桌面两种方法,使用脚本主机创建Windows快捷方式 - Windows Client | Microsoft Docs...
  7. MySql 应用语句
  8. 学习笔记——模板方法模式
  9. centos是什么系统_解决更换操作系统后的开机问题
  10. php 文件上传$_FILES error错误码
  11. 正态分布下贝叶斯决策的特例(二)
  12. Swift数据类型简介
  13. 中国计算机学会(CCF)推荐国际学术会议和期刊目录(2019年版,官网转载)
  14. 网页转化成pdf,网页转换图片,wkhtmltopdf,wkhtmltoimage使用小结
  15. 电机与拖动matlab仿真,电机与拖动MATLAB仿真与学习指导(普通高等教育十一五电气信息类规划教材)...
  16. 洛谷4234最小差值生成树题解(最小生成树+LCT)
  17. EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是hibernate中默认的CacheProvider Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通
  18. App 上线被拒绝的原因有哪些
  19. Android Studio + Esp32Cam 实现手机APP实时传输监控视频
  20. 百家游坛发起苹果APP推广者大会 揭行业潜规则

热门文章

  1. 各种品牌电脑U盘启动快捷键
  2. 【Python】 Python小游戏-贪吃蛇大冒险
  3. oracle form视频,深入浅出Oracle 之Form开发
  4. 绕过校园网Web认证
  5. Word 文档乱码-请选择使文档可读的编码 重启电脑-不是解决方法的解决方法(可能已经晚了)
  6. Linux C/C++程序员 但行好事 莫问前程 Linux系统下 解决Qt5无法连接MySQL数据库的方法
  7. java圆角矩形_如何在java中绘制自定义圆角矩形?
  8. Discuz采集之Discuz论坛采集全网文章采集伪原创发布方法(图文)
  9. SQL从特定位置检索记录
  10. MA5680T配置指导