数据可视化工具

做数据可视化的工具有很多,我们可以分为大概这几种:
1.商业智能分析软件
2.可视化大屏
3.前端可视化组件
4.编程语言

一、商业智能分析软件

最目前最著名的商业智能分析软件有Tableau和PowerBI,另外国内的帆软
公司推出的FineBI也是受国内很多企业的青睐。Tableau是国外的,收费的,PowerBI是微软出品的,也是收费的,可以和 Excel搭配使用,通过PowerBI来呈现Excel的可视化内容。FineBI因为是我们自己本土出的,对国内使用更加友好。

二、可视化大屏类

天猫的可视化大屏:
数据可视化工具_第1张图片
现在其实我们可以看到很多公司都有这样的可视化大屏,看起来科技感强,档次高,好像特别厉害的样子。介绍下两款可视化大屏软件DataV和FineReport:
DataV是阿里自己推出的,他们的天猫双十一可视化大屏就是用这个呈现的,我们要做的就是选择相应的控件,配置控件的样式、数据传输和交互效果等。虽然它是收费的,但是也有一些免费的模板可以使用。
FineReport是帆软出品的工具,FineReport可以做数据大屏,也可以做可视化报表,在很多行业都有解决方案,操作起来也很方便。

三、前端可视化组件

可视化组件都是基于Web渲染的技术的。所以你需要了解一下几个典型的Web渲染技术:Canvas、SVG和WebGL。简单来说,Canvas和SVG是HTML5中主要的2D图形技术,WebGL是3D框架。
常用的可视化组件有:Echarts、D3、Three.js和AntV。
这里介绍下Echarts:
ECharts是基于H5canvas的Javascript图表库,是百度的开源项目,一直都有更新,使用的人也比较多。它作为一个组件,可以和DataV、Python进行组合使用。可以在DataV企业版中接入ECharts图表组件。也可以使用Python的Web框架(比如Django、Flask)ECharts的解决方案。

四、编程语言

使用数据可视化分析的首选语言当然是python,当然R语言也是不错的。
在Python里包括了众多可视化库,比如Matplotlib、Seaborn、Bokeh、Plotly、Pyecharts、Mapbox和Geoplotlib。其中使用频率最高,最需要掌握的就是Matplotlib和Seaborn。Matplotlib大部人可能都知道,Seaborn有些人可能不太熟悉,它是一个基于Matplotlib的高级可视化效果库,针对Matplotlib做了更高级的封装,让作图变得更加容易。

你可能感兴趣的:(数据分析)