当前位置:首页  >  数据可视化专题  > 

零代码实现词云图功能

作者:FineBI

发布时间:2022.11.24

浏览次数:721 次浏览

一.什么叫词云

词云,也称为文字云或者标签云,它主要通过文字的占的面积大小,颜色的深浅变化来呈现关键词出现的次数。文字占的面积越大,代表该词出现的次数最多,相反,文字占的面积越小,出现的次数就越少。

在对很多文本类型数据进行分析、呈现和表达时,我们都会用到词云,比如评论留言数据、 弹幕数据、标签数据、调查数据、搜索数据等等。

常见的四种词云表现形式

基础词云

这是云这个词很常用也是比较简单的表达形式。我觉得大家都经常用。操作简单粗暴。即使没有工具或者网站的帮助,我们也可以根据数值手动调整文本的大小来显示。

这钟类型的词云在文本的整体大小和方向上可以更自由。我们在做评论,标签,商品数据的时候,没有具体的主题图像,往往是直接做。

形词云

形词云,顾名思义,就是形词云。一般来说,当我们要表达的内容有明显的主题时,我们会使用相关的形状作为辅助,以增强信息传递的效果。

比如在表达金钱相关的主题时,可以选择与金钱相关的元素来选择形状,比如存钱罐。

圆词云

其实圆词云是用字所占面积的大小来表示数值的。我们稍微扩展一下,把单词放在圆圈里,用圆圈的大小来对应词频的变化。

与传统的词云相比,这种形式的词云更直观,词与词之间的对比可以更加明显,而且也很灵活,可以把多个单词的云图放在一起比较。

方词云

同样,我们可以把单词放在方块中,根据方块的大小来改变单词的出现频率。

二.用python实现词云

在python中,提供一个库,wordcloud词云库

利用代码实现之后,如下

结论:发现生成的词云图很丑,如果你需要美观或其他图形,需要编写大量的代码,这会大量占用时间,并且对应非程序员来说,还有个学习成本,为此,我们可以使用零代码方式实现美观的词云库

三.用帆软FineBI制作词云

第一步:新建组件并选择样式数据业务包下的搜索词汇统计表,将待分析区域维度下的字段“搜索词”拖入横轴中,将指标下的字段“搜索次数”拖入纵轴中,在图表类型下选择词云图。

第二步:选择该图表类型后,图形属性下形状自动切换为文字,维度字段被添加到文本中,指标字段添加到大小属性中。如下图:

第三步:此时词云图即创建成功,我们还可以为该词云图调整颜色、大小、标签提示、设置组件样式等,如下图。

四.总结

帆软finebi的词云功能不仅强大美观,而且对于非开发者来说非常友好,节约了大量时间。帆软finebi的功能体系不仅仅有帆软词云图,还有许多功能,例如数据准备,帆软数据处理,数据可视化分析,大数据引擎,企业权限管理,数据共享等

商业智能BI产品更多介绍:www.finebi.com


   

在线客服

电话咨询

技术问题

投诉入口