网易云课堂帮我提取出了所有课程的评价信息,那么我们可以做一个文本分析,用标签云的方式进行可视化,看看各位学员们都是如何评价我们课程的。

1、分词与词频统计

要做标签云可视化,首先需要对这些评论进行分词,分出一个一个的关键字标签,然后统计他们的频次,得到词频表。

要对文本进行分词,可以使用分词工具。我尝试了几个在线的文本分词工具,遗憾的是没有一个好使的,结果都不理想,没法用。看了一下资料呢,目前好像也都没有一个可以直接应用的方案,于是呢,我决定与其花时间去找分词工具,还不如自己直接开始人肉手动分词,节省时间。

当然,人肉分词也是有技巧的,你不是要把需要的文本复制出来,而是把不需要的文本抹去,用逗号把它抹去,只留下需要的标签文字。右手鼠标,左手逗号,花了半个下午完成人肉分词。

然后来对抹完的结果进行一个替换,把逗号替换为回车换行符,就可以得到分词标签的清单表,然后利用透视表透视一下,得到 关键字+词频 这么一个统计表,这就是我们用来做标签云的数据源。

2、制作标签云可视化

要做文字标签云可视化,一般可以使用在线的网站,比如有 Wordle、tagul、tagxedo 等等,都可以做。这里我们使用 Excel Power BI 来做,它有一个标签云的自定义视觉对象,可以非常方便地做一个文字云可视化。

首先,把词频表加载到 Power BI 里,Excel 或 csv 方式都可以。

第二步呢,我们是要在 Visuals Gallery | Microsoft Power BI (以后会转移到 office store)下载一个文字云的自定义视觉对象,在WordCloud.1.2.9.pbiviz,下载来以后能把它加载 PowerBI。

然后呢,我们就可以插入这个视觉对象,字段勾选标签关键字和词频就可以了,那么现在你已经得到了一个默认样式的文字云可视化了。

它有一些设置选项,General里,有个 max number,词目的最大数,可以设置显示多少个标签,默认值设置为200个标签。我们这里因为有大约600个词目,所以可以改到600。最小字体、最大字体也都可以设置。

Rotate text,是否旋转文字方向,默认是打开旋转的,我们点关掉,不旋转看着会舒服一点。

Data color,标签云的颜色,这里可以逐一修改,但事实上是不现实的,我们不可能为几百个标签修改颜色。你可以通过上面的切换主题来换个主题皮肤,那么可以一次性全部变化颜色。不过很奇怪的是PowerBI 居然不能在软件内部选择更换主题,而是需要自己另外去定制,再导进来,这个简直是一个很奇怪的设计啊,希望他后面会做的更好。

完成后,你可以发布到网上,得到一个公开的网址,发给别人,都可以在线看到:Microsoft Power BI

点击【阅读原文】就可以在线查看这个网页。可能有点慢,在微软的云上,不及直接看图片快。

3、标签云印象

这就是我们简单的用 Power BI 制作了一个文字云标签云的可视化。通过这个可视化,我们可以看到各个学员对我们课程的评价,最大的关键字是什么呢,

实用、专业、高大上、受益匪浅、物超所值、必属精品,等等

我特别喜欢的还有,

工匠精神,职人匠心,精益求精,授人以渔,等等

还有学员留下了非常有诗意和文采的评论:

寻常一样数据图,才有匠心便不同

思路与技巧并重,创意与实战齐飞

曾经沧海难为水,除却巫山不是云

找找标签云里有没有你留下的评论呢:)

特别感谢各位学员朋友们的不吝好评,我们继续努力,为大家奉献更好的课程。

大家可以在微信号 iamExcelPro 回复 “标签云”,或者复制 http://pan.baidu.com/s/1jIqmyvc ,下载这个评论清单和词频统计表,自己动手试试文字云做法。如果使用在线网站,还可以选择图形布局,例如做成照片的样子。

实际工作中,可能难以获得很好的词频表,你可以对诸如 产品名称+销量 做文字云,也是可以的。

powerbi python词云图_Power BI 标签云可视化相关推荐

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

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

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

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

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

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

  4. 拿来就用能的Python词云图代码|wordcloud生成词云详解

    词云也叫文字云,是一种可视化的结果呈现,常用在爬虫数据分析中,原理就是统计文本中高频出现的词,过滤掉某些干扰词,将结果生成一张图片,直观的获取数据的重点信息.今天,我们就来学习一下Python生成词云 ...

  5. python制作词云图设置停用词,python词云图之WordCloud

    1. 导入需要的包package importmatplotlib.pyplot as pltfrom scipy.misc importimreadfrom wordcloud importWord ...

  6. Python pytagcloud 中文分词 生成标签云 系列(一)

    转载地址:https://zhuanlan.zhihu.com/p/20432734 工具 Python 2.7 (前几天试了试 Scrapy 所以用的 py2 .血泪的教训告诉我们能用 py3 千万 ...

  7. python词云图(以斗破苍穹为例)

    话不多说先上图 看上去除了萧炎就全是一些没啥营养的东西,哗啦啦的水哟 这些,一些,那些 加工工序 你需要安装python3.4或2.7.9以上版本,我用的是3.7版本 你需要装三个python的第三方 ...

  8. python词云图实验报告_Python实现Wordcloud生成词云图的示例

    wordcloud是Python扩展库中一种将词语用图片表达出来的一种形式,通过词云生成的图片,我们可以更加直观的看出某篇文章的故事梗概. 首先贴出一张词云图(以哈利波特小说为例): 在生成词云图之前 ...

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

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

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

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

最新文章

  1. Nuget服务的搭建-打包-上传-删除
  2. SendTextMessage 等方便的消息发送函数
  3. VLDB 2021 EAB最佳论文:深度解析机器学习的基数估计为何无法实现?
  4. 计算机统计字符数,如何在Word中统计相同字符(文字)出现的个数 -电脑资料
  5. 74 计算机图形学开源处理库
  6. K-近邻算法(KNN)概述
  7. 【今日CV 计算机视觉论文速览】Mon, 25 Mar 2019
  8. python网络爬虫 抓取金融分析师名单
  9. 转发网络《iOS网络编程与云端应用最佳实践》微博转发送书了
  10. zynq阅读文档之通过中断读GPIO输入的编程指导
  11. java图形化元件竖直排列_Java:图形化比较排序
  12. SQL替换字段中的部分内容
  13. 基于STM32的双向DC-DC变换器(论文+原理图+PCB+源码)
  14. STM32下载Bin文件的几种方式
  15. win10 20h2 计算机属性,Win10 20H2
  16. 立创EDA能代替传统的PCB设计软件么?比如AD、protel等?可以
  17. linux平台基于python语言的MYO手环手势识别开发(二)
  18. C++表达式语句实训 对 26 个大写英文字母进行循环加密,输入一个大写英文字母(明文)和一个整数秘钥,输出用秘钥对该大写英文字母加密后的结果(密文)。
  19. Ubuntu下软件包的清理与删除
  20. CLUSTER 05: 块存储应用案例 分布式文件系统 对象存储

热门文章

  1. 基于Redis消息的订阅发布应用场景
  2. linux设备驱动归纳总结(三):1.字符型设备之设备申请【转】
  3. [BZOJ 3888] [Usaco2015 Jan] Stampede 【线段树】
  4. linq to sql 语法 学习笔记(1)
  5. 使用MyBatis后,DAO层的方法还能重载吗?
  6. Parallel垃圾回收器总结
  7. ZooKeeper 数据模型 Znode 结构特性详解
  8. Redis与LRU实现
  9. 微信小程序源码——《出发吧一起》开源
  10. iOS,Core Graphics