源起
最近研究了下可视化,有点心得,分享给大家!这个方向目前国内只有少数公司做的出色,大家可以花10分钟读完这篇文章!
可视化
何为可视化,小编的理解就是把数据用各种方便用户理解的方式展示出来,比如报表,图表,图案,文字等等!
如何收集数据和转换
收集数据的方式有很多,比如无人机、卫星、乃至用户上传等等!转换其实就是通过一些列语言,最终在终端产出,方便用户使用!
前端转换
上面提到的转换,包括后端,硬件支持,大数据,前端等等,我们现在只聊下前端这块!
前端转换无法无非就是把后端提供的数据,按照一定的规则展示出来!
前端如何转换
说白了就是用canvas,svg,webgl,目前市场上前两者支持率高,webgl支持率略低!往上走,就是框架了,比如three.js,这个相信大家不陌生,如果你觉得three.js比较low,那么看看阿里的G2,G2Plot,Graphin,G6等等,地图的话可以使用Openlayers,基于Metabase再度封装(耗时比较长),或者是三方公司的产品,例如奇安信的WIDE编辑器,阿里自研DATAV相关编辑器等等!
用以上公司的产品,处理后端给你的数据,完成转换,把结果简洁明了的展示给客户!
可视化的作用
看了上面,大家可能觉得可视化就是一个简单的利用三方工具,把数据转化成图表的过程!其实并不是这样,可视化的最大作用是让用户更快,更全面的得到想要的数据,还能按照用户制定的规则,简单明了的呈现结果!比如BI领域,大数据领域等等,可视化能和多个不同的领域达成合作!
尾声
很高兴大家能看到这里,天下无不散之宴席,我们下次见!