大数据可视化设计

大数据建设划分为四个阶段:
1、大数据存储,2、大数据处理,3、大数据分析,4、大数据可视化
目前大多项目主要集中在大数据可视化,这块与传统的BI商务智能仪表盘很类似。大数据推动了BI仪表盘的发展。
大数据可视化设计_第1张图片
上图是比较典型的可视化效果图,有统计图、统计表、地图三部分组成。

可视化效果分类

1 统计图可视化

免费的可视化库百度Echarts:http://echarts.baidu.com/
商业的可视化阿里DataV: https://data.aliyun.com/visual/datav
Echart使用用户最多,毕竟免费且可视化效果丰富

2 地图可视化

1 二维地图

开源地图库 OpenLayer:http://openlayers.org/
开源地图库 SuperMap iClient : http://iclient.supermapol.com/examples/leaflet/examples.html#iServer
大数据可视化设计_第2张图片
二维开源地图脚本比较多:OpenLayer,Leaflet,Mapbox,MapV
快速使用可直接查看SuperMap的脚本库,中文帮助示例代码学习成本低,里面也包含了leaflet、mapbox等示例。

2 三维地图

开源的三维webgl脚本库:https://cesiumjs.org/
商业的三维webgl脚本库:http://support.supermap.com.cn:8090/webgl/examples/examples.html#layer
大数据可视化设计_第3张图片
大数据可视化设计_第4张图片

3 网络数据可视化

开源网络/网状数据可视化脚本库:http://visjs.org/network_examples.html
用来表达多级数据关联非常合适
大数据可视化设计_第5张图片

4文本数据可视化

词云图:
Python wordcloud :https://blog.csdn.net/hellozhxy/article/details/80591668
Python词云图扩展性较强,JS的Echarts现在也提供了字符云:http://www.echartsjs.com/download-extension.html
大数据可视化设计_第6张图片

5 流数据可视化

流数据主要指实时变化的数据,有视频、语音、GPS位置、物联感知实时数据等
GPS位置数据包括人、车的实时轨迹数据,这块以地图为基础进行实时展现
GPS示例:http://iclient.supermapol.com/examples/leaflet/editor.html#dataFlowService
船舶示例:http://support.supermap.com.cn:8090/webgl/examples/editor.html#dynamicLayer
大数据可视化设计_第7张图片

业务设计

以上介绍的可视化类库是做大数据可视化的基础,但核心还要取决于项目本身的数据情况和业务分析,需要深入业务进行分析,通过可视化直管的将价值进行体现。不能为了可视化而可视化,必须从业务应用入手,看哪种可视化手段可以充分表现业务分析的价值。

你可能感兴趣的:(大数据,GIS)