源:知乎

目前数据可视化工具或产品很多,到底那个工具或者产品是最好的?下面分享一些意见。

我们部门紧张是做某个行业的企业运用系统的,产品中会包含一些报表和数据展示的需求(大屏投放或者专题)。

exceltablephp浩瀚推举的数据可视化对象里这10款最好用 CSS

以往我们产品都是利用echart定制化开拓数据可视化的需求,由于客户间的需求存在差异化,并且需求量比较大。
部门每年在报表上的投入大约上百万的本钱(研发真的贵啊,1000元/人日)。

作为产品经理,为了减小在报表上的投入,提高报表的开拓效率。
我最初的想法是自主研发一套能够加快报表开拓效率的组件或者工具,但是研发报给我的事情量是9人月(27万)。
这让我打消了自主研发的动机,转而去探求一些得当(便宜又知足需求)的工具或者产品。
下面我将我的一些经历分享给大家,希望对有同样需求的朋友能有所帮助。

看了很多数据可视化产品,总结下来分为几大类。

一.数据可视化库类

二.报表、BI类

三.大屏投放类

四.专业类(舆图、科学打算、机器学习)

如果自主研发,肯定选择第一种数据可视化库类。
我的需求是第二类和第三类,报表和大屏投放,如果能兼顾第二类和第三类功能的产品肯定是我的首选。
第四类是针对特定的用户,我暂时没有类似的需求。
比拟了很多主流的工具,从价格、功能、无缝嵌入现有系统、量级、定制化、做事等几个方面综合考虑,我终极的选择是FineReport。

下面我把这几类数据可视化产品中有代表性的和大家分享一下。

一.数据可视化库类

Echarts

一个纯javascript的数据可视化库,百度的产品,常运用于软件产品开拓或者 系统的图表模块,图表种类多,动态可视化效果,开源免费。

评价:非常好的一个可视化库,图表种类多,可选的主题。
以前我们产品中便是利用echarts进行可视化需求的定制开拓。
Echarts中紧张还是以图表为主,没有供应文本和表格方面的展现库,如果有干系需求还须要引入表格和文本方面的其他可视化库。

HighCharts

与echarts相似,同样是可视化库,国外的产品,商用须要付费,文档详尽。

评价:同样是非常好的一个可视化库,图表种类多。
但是同样须要进行二次开拓,,没有供应文本和表格方面的展现库。
而且由于商用付费,以是能选择echarts肯定不会选择highcharts。

AntV

Antv是蚂蚁金服出品的一套数据可视化语法,是海内第一个才用the grammar of Graphics这套理论的可视化库。
在供应可视化库同时也供应大略的数据归类剖析能力。

评价:是一个精良的可视化库,须要进行二次开拓。
由于采取的是the grammar of Graphics 语法,和echarts比较各有千秋。

二.报表、BI类

百度图说

由echarts衍生出来的子产品,同样继续了echarts的特点,图表种类多,没有供应文本和表格方面的展现库。
Echarts接管json格式的数据,百度图说把数据格式进行了封装,可以通过表格的形式组织数据。

评价:可以把表格数据转换成图表展现形式的工具,支持excel数据导入 ,适宜做静态的BI报告。
由于数据偏静态,没看到与数据库结合的部分,很难和第三方系统结合展现动态变革的数据,如日报表、月报表、周报表等。

FineReport

FineReport报表软件是一款纯Java编写的、集数据展示(报表)和数据录入(表单)功能于一身的企业级web报表工具,它“专业、简捷、灵巧”的特点和无码理念,仅需大略的拖拽操作便可以设计繁芜的中国式报表,搭建数据决策剖析系统。

评价:FineReport可以直连数据库,方便快捷的定制各种繁芜表样,用来做出固定格式的周报、月报等。
它的格式类似于excel界面,特色功能报表制作,报表权限分配,报表管理还有填报,支持多种数据库。
供应的功能超越了我的需求,同时价格也能接管,在预算范围之内,没想到还能选到这么好的报表产品。
后面我还要说说他的大屏可视化。

Tableau

Tableau 是桌面系统中最大略的商业智能工具软件,Tableau 没有强制用户编写自定义代码,新的掌握台也可完备自定义配置。
在掌握台上,不仅能够监测信息,而且还供应完全的剖析能力。
Tableau掌握台灵巧,具有高度的动态性。

Tableau公司将数据运算与都雅的图表完美地嫁接在一起。
它的程序很随意马虎上手,各公司可以用它将大量数据拖放到数字“画布”上,转眼间就能创建好各种图表。
这一软件的理念是,界面上的数据越随意马虎操控,公司对自己在所在业务领域里的所作所为到底是精确还是缺点,就能理解得越透彻。

评价:环球有名的BI工具,价格6000元/年/人旁边,如果不是由于价格以及是国外的产品,我可能就选择他了。
以前踩过国外产品的坑,以是知道尿性,不费钱不会为你做任何定制化改动,有点担心售后,以是终极放弃了。

FineBI

FineBI与FineReport都是帆软的产品。
首先FineReport作为一款报表工具,紧张用于办理提升IT部门的常规/繁芜报表开拓效率问题;报表工具的核心功能是数据报表的制作和数据报表门户,把手工制作的报表固化成报表模板,实现了报表的自动化,天生后发布至报表门户供各种用户查阅。
数据门户是将报表和数据仓库按照业务主题的办法进行组织管理,方便用户找到报表。

而FineBI是商业智能BI工具,在IT信息部门分类准备好数据业务包的条件下,给与数据,让业务职员或领导自行剖析,知足即席数据剖析需求,是剖析型产品。

FineBI的利用感同Tableau类似,都主见可视化的探索性剖析,有点像加强版的数据透视表。
上手简单,可视化库丰富。
可以充当数据报表的门户,也可以充当各业务剖析的平台。

评价:FineBI做到了自助式剖析,图表类型丰富,数据剖析功能较强大,钻取,筛选,分组等功能都有。
但是对付普通没有IT根本的人来说,要想真正闇练地节制finebi,还是有一定的难度的,须要花上几天,但是这个难度比较Excel的VBA学习还是低不少的。

Power BI

Power BI 是一套商业剖析工具,用于在组织中供应见地。
可连接数百个数据源、简化数据准备并供应即席剖析。
天生都雅的报表并进行发布,供组织在 Web 和移动设备上利用。
每个人都可创建个性化仪表板,获取针对其业务的全方位独特见地。
在企业内实现扩展,内置管理和安全性。

评价:类似于excel的桌面bi工具,功能比excel更加强大。
支持多种数据源。
价格便宜。
但是只能作为单独的bi工具利用,没办法和现有的系统结合到一起。
天生的报表没办法引入到我们的系统中。

三.可视化大屏类

阿里DataV

供应丰富的模板与图形,支持多数据源,拖沓式布局,支持做事化做事办法和本地支配。
整体来说是一款很好的大屏的产品。

评价:产品不错,便是价格把我吓到了,做事版每年5100元/年,本地支配竟然要110万,每年续费也要37万。

FineReport

前文有先容过,finereport是一个企业级的报表工具,同时也供应大屏的做事。
通过布局、色彩、绑天命据等环节完成大屏的制作。
拥有很多自助开拓的可视化插件库。

评价:很精良的软件,价格不清楚,但是以FineReport的价格水平,该当也是良心的。
学习方面,节制FineReport的dashboard制作,该当也比较大略的。

五 .专业类(舆图、科学打算、机器学习)

舆图类

很多工具都能实现数据舆图,比如echarts,finereport,tableau等。
比较专业的有舆图慧、我要舆图都用对应的舆图开拓api,不过我的需求不是专业搞舆图的,以是没有深入理解。

之前分享过一篇舆图的制作《最大略的数据舆图制作,只要6步就搞定!

R-ggplot2

ggplot2是R措辞最盛行的第三方扩展包,是RStudio首席科学家Hadley Wickham读博期间的作品,是R比较其他措辞一个独领风骚的特点。
包名中“gg”

是grammar of graphics的简称,是一套优雅的绘图语法。
紧张用于机器学习绘图。

评价:机器学习、数学、科学打算领域专业的绘图措辞。
专业与技能哀求都很高,不是专业搞机器学习或者科学打算的工程师,一样平常不会用到。

Python

Python是一门编成措辞,其周边的绘图库也比较丰富比如pandas和matplotlib ,pandas能够绘制线图、柱图、饼图、密度图、散点图等; matplotlib紧张是绘制数学函数干系的图如三角函数图、概率模型图等。

评价:机器学习、数学、科学打算领域专业的绘图措辞。
专业与技能哀求都很高,不是专业搞机器学习或者科学打算的工程师,一样平常不会用到。