概念
数据可视化,解决的是数据开发领域中,“最后一公里”的问题;通过准确、及时、优雅的视觉刺激,让信息强有力的触达到分析人员的大脑中,从而帮助我们理解业务、捕捉变化、加速决策。图学理论中有一句话,“字不如数,数不如表,表不如图”;数据可视化,是数据开发领域重要的环节。
我们可以通过如下的这些资料,体会数据可视化的奥妙:
- 《The Grammar of Graphics》
- 《数据可视化》、
- 《ggplot2:数据分析与图形艺术》
- …
报表BI类
总的来说,商业BI工具大多都是B/S架构的,个人免费、企业收费,而且比较重,传统行业用的比较多;互利网公司一般会使用开源的C/S架构的Web报表工具。这类工具非常之多,功能则大同小异。
-
FineReport: https://www.finereport.com
国内BI软件的翘楚,企业级的报表软件,内置了丰富的图表、面板等插件。个人可以免费使用,但对于公司内多用户同时使用的话,是收费的;因此一般传统行业用的很多,互利网公司一般喜欢使用开源工具,用的较少; -
FineBI: https://www.finebi.com
自助式的BI工具,Tableau的平价式替代品;在企业级BI中应用广泛,且个人使用免费。FineReport是一种报表工具,而FineBI是一种基于自助分析的BI工具,二者略有不同; -
Tableau: https://www.tableau.com
传统BI领域大名鼎鼎的工具软件,几乎是数据分析师人人都会提及的工具;缺点是价格很贵,在目前开源的大趋势之下,国内互联网公司越来越少使用了; -
PowerBI: https://powerbi.microsoft.com/zh-cn/
微软推出的BI产品,可以与Excel无缝衔接使用;对于个人免费,企业收费; -
小马BI: https://xiaoma.tencent.com/
腾讯推出的商业产品,内置28种图表;对于个人免费,企业收费; -
Matebase:https://www.metabase.com/
开源、免费的Web报表系统,但是内置图表比较少;
图表插件类
-
Echarts: https://echarts.apache.org/zh/index.html
百度开源的一款基于JavaScript的数据可视化库,常用于软件产品开发、网页的统计图表模块;可以在Web端高度定制化可视化图表,现在已经是Apache基金会的顶级项目了。需要用JavaScript进行开发,有一定的学习成本; -
AntV: http://antv.alipay.com/zh-cn/index.html
蚂蚁金服开源的一套数据可视化语法,也是国内第一个采用The Grammer of Graphics理论的可视化库,自带一系列数据处理的API。它是一套非常优秀的数据可视化工具包,值得我们花大量时间去学习;同样,基于AntV的开发也需要使用JavaScript语言; -
D3: http://vis.stanford.edu/papers/d3
-
HighCharts: https://www.highcharts.com.cn/
-
BDP个人版: https://me.bdp.cn/home.html
-
图表秀: https://www.tubiaoxiu.com/
监控大屏类
分析用小屏,决策用大屏。
-
DataV: https://data.aliyun.com/visual/datav
阿里开发的可视化大屏或仪表盘,不需要编程,通过简单的拖拽配置就能生成监控大屏,现在已经成为了阿里云商业数据产品的一部分; -
Grafana:https://grafana.com/
一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库;
数据地图类
-
地图慧: http://www.dituhui.com/
-
百度图说: https://tushuo.baidu.com/
编程类
-
Python的plotly
-
Python的NodeBox
-
Python的Bokeh
-
Python的pyecharts
利用Python调用Echarts -
Python的Altair
-
Python的VisPy
-
Python的Mayavi
绘制交互式3D科学数据的图片