20个免费和开源数据可视化工具
数据可视化正在帮助全球的公司识别模式,预测结果并提高业务回报。可视化是数据分析的一个重要方面。简而言之,数据可视化以可视格式传达表格或空间数据的结果。图像有能力清晰地捕捉注意力并传达想法。这有助于决策并推动改进行动。
通过使用正确的工具,您可以从原始数据中勾勒出令人信服的视觉故事。以下是一些用于数据可视化的免费和开源工具。
1.Candela
如果您了解JavaScript,那么您可以使用此开源工具进行丰富的数据可视化。Candela是一个开源的可互操作网络可视化组件。
2.Charted
Charted是一款免费的数据可视化工具,可让您从CSV文件和Google电子表格创建线形图或条形图。收费带有集成组件,包括LineUp组件,UpSet组件,OnSet组件,Vega可视化和GeoJS地理空间可视化。该工具不存储数据或操作它。纯粹基于可视化,它具有基本功能来创建带有标签和备注的线条或堆积图表。
3.数据包装器
Datawrapper是一款移动友好的数据可视化工具,可让您在几秒钟内创建图表和报告。该工具的免费版本适用于单个用户,支持每月10,000个月的图表视图。使用该工具,您可以创建不同类型的可视化效果,如条形图,分割图,堆积图,点图,箭头图,面积图,散点图,符号图和等值线图。您不需要编码或设计技能来使用该工具。
4. Google Data Studio
如果您拥有Gmail帐户,Google的数据可视化工具就可以免费且轻松地进行设置。您可以轻松将其与Google产品相关联,例如Google AdWords,Google Analytics,YouTube Analytics和Google表格。
5.谷歌图表
Google的另一个简单而免费的数据可视化工具是Google Charts 工具。该工具带有用于可视化的交互式图表和数据工具。
6.Leaflet
Leaflet是一个开源的JavaScript库,允许您制作适合移动设备的交互式地图。该工具有很多插件可用于添加功能,并可在各种桌面和移动平台上正常运行。
7. MyHeatMap
MyHeatMap是一款免费工具,可以交互式查看您的地理数据。该工具的免费版本只提供公共地图,您可以为每个这些免费地图添加20个数据点。该工具使用颜色编码的热图更容易理解数据。您也可以在同一张地图内的数据集之间切换。
8. Openheatmap
Openheatmap让你把你的电子表格变成一张地图。您可以上传CSV文件或Google表格,以在几秒钟内创建交互式在线地图。该工具可用于解释邮政编码等客户人口统计数据。
9.Palladio
Palladio是一款免费工具,旨在将复杂的历史数据可视化。它具有地图视图,图形视图,列表视图和图库视图等功能。您可以使用该工具可视化CSV,TAB或TSV文件中的数据。通过图表视图,您可以可视化数据维度之间的关系。数据显示为通过线路连接的节点。另一方面,列表视图允许您安排数据以制作自定义列表。该工具还具有图库视图以在网格中显示数据。
10. RawGraphs
RawGraphs是一个开源平台,可帮助您可视化TSV,CSV,DSV或JSON数据。免费工具使用简单,并有助于将数据转换为图表。
11. Tableau Public
Tableau Public是一款免费的商业智能工具,允许用户创建和共享交互式图表,图表,地图和应用程序。该工具的免费版本带有10 GB的存储空间。您可以将它连接到Google表格,Microsoft Excel,文本文件,JSON文件,空间文件,Web数据连接器,OData以及SAS(* .sas7bdat),SPSS(* .sav)和R等统计文件(* .rdata,* .rda)。
12.时间表
时间轴 是一款免费工具,可让您为报告创建时间表。您可以使用工具中提供的模板连接您的Google云端硬盘帐户,从Google电子表格创建时间表。使用JSON,您可以创建自定义安装。
13. Chartist.js
Chartist.js是一款免费的数据可视化工具,可让您快速轻松地创建响应式图表。
该工具提供了很大的灵活性并且可以自定义。你甚至可以使用CSS动画和转换到你的SVG元素。
14. ColorBrewer
ColorBrewer是一款免费工具,可用于根据配色方案更好地制作地图。该工具可以轻松区分复杂地图上的颜色。
15. D3.js
D3.js 是一个免费的JavaScript库,可以帮助您使用数据创建图像。该工具使您能够将任意数据连接到文档对象模型(DOM),然后将数据驱动的转换应用于文档。通过DOM编程API,程序员可以将文档作为对象访问。
16.Plotly
Plotly是一款开放源代码工具,可用于撰写,编辑和共享交互式数据可视化。您可以使用该工具通过上传CSV文件或连接到SQL数据库来创建D3.js图表和地图。您也可以使用R或Python创建图表。
17. Polymaps
Polymaps是一个免费的JavaScript库,用于在浏览器中创建动态的交互式地图。您可以使用该工具在地图上显示多缩放数据集。该工具使用可缩放矢量图形(SVG)来显示图像,从而使您可以使用CSS定义设计。
18.Weave
Weave是一个免费的数据可视化平台,符合ADA标准。该工具带有全键盘和辅助设备导航以及完整的屏幕阅读器支持。该工具还自动实时描述图像。
19. Dygraphs
Dygraphs是一个基于JavaScript的开源图表库。这个免费的工具可以用来分析密集的数据集。该工具是高度可定制的,并适用于所有浏览器。该工具为错误栏/置信区间提供了强有力的支持。
20.GanttPro
除此之外,还有许多数据可视化工具可以在有限的时间内提供免费试用。 例如,项目管理工具GanttPro可帮助您在15天的试用期内免费创建项目图表。
数据可视化对精确的数据分析至关重要。利用正确的工具,您可以轻松地向您的利益相关者总结和解释复杂的数据。通过利用数据产生的可操作的见解,公司可以获得巨额利润和储蓄。我们说的有多大?Netflix 在2017年 以其ML算法向用户推荐个性化电视节目和电影,节省了约 10亿美元。正确使用时,数据分析和可视化有能力改变人们的生活方式。
其他:
纯可视化图表生成类——适合开发,工程师
Echart
一个纯Javascript的数据可视化库,百度的产品,常应用于软件产品开发或网页的统计图表模块。可在Web端高度定制可视化图表,图表种类多,动态可视化效,各类图表各类形式都完全开源免费。能处理大数据量和3D绘图也不逊色,据说结合百度地图的使用很出色。
Echart还是多用于一些开发场景的,但它也衍生了一个0代码的图表生成器—“百度图说”,我体验了下,操作基本上就是选择图标,把数据复制过去,然后生成图表,保存为图或者代码嵌入。
AntV
AntV又是蚂蚁金服出品(阿里系)的一套数据可视化语法,貌似是国内第一个采用The grammar Of Graphics这套理论的可视化库。antv带有一系列的数据处理API,简单数据的数据归类,分析的能力,被很多大公司用作自己BI平台的底层工具。
Highcharts
说道Echarts,都会拿来与Hicharts对比,两者有点像WPS和OFFICE的关系,倒不是说Echarts怎样,日常图表动效Echarts完全够了。
Highcharts同样是可视化库,只不过是国外的,商用的话需要付费。其优势是文档详细, 实例也很很详细,文档中依赖哪些js脚本,css都十分详细,学习和开发都比较省时省力,相应的产品稳定性较强。
可视化报表类——适合报表开发、BI工程师
FineReport
一个报表软件,企业级的应用。用于系统的开发业务报表,数据分析报表。也可集成在OA,ERP,CRM等应用系统内,做数据报表模块,也可以开发成财务分析系统,就看你如何驾驭数据了。
两大核心功能是填报和数据展示,但我觉得比较惊艳的一点是,它内置了大量的图表和可视化动效,可视化很丰富,完全没有印象中做报表那种古板的风格。多以它能做出格式各样的dashboard、甚至是可视化大屏,一点不虚。
我之前工作有段时间拿finereport,感触最深的是开发报表很省力,10张门店报表以往做10张excel的,在他里面就是一个参数查询,然后批量导出,用一个模板。
所以有号称:
工作用小屏,决策用大屏。办公用微软,经营用帆软。
商业智能分析——适合BI工程师、数据分析师
Tableau
几乎是数据分析师人人会提的工具,内置常用的分析图表,和一些数据分析模型,可以快速的探索式数据分析,制作数据分析报告。
因为是商业智能,解决的问题更偏向商业分析,用 Tableau可以快速地做出动态交互图,并且图表和配色也非常拿得出手。
FineBI
自助是BI工具,也是一款成熟的数据分析产品。内置丰富图表,不需要代码调用,可直接拖拽生成。可用于业务数据的快速分析,制作dashboard,也可构建可视化大屏。
有别于Tableau的是,它更倾向于企业应用,从内置的ETL功能以及数据处理方式上看出,侧重业务数据的快速分析以及可视化展现。可与大数据平台,各类多维数据库结合,所以在企业级BI应用上广泛,个人使用免费。
PowerBI
软继Excel之后推出的BI产品,可以和Excel无缝连接使用,创建个性化的数据看板。
数据地图类
很多工具都能实现数据地图,比如上面提到的Echarts、finereport、tableau等。
这里强烈安利的Power Map 2016,可以快速体验一把爽。
还有比较快速的,地图慧
内置的是百度地图,选择模板、上传数据、保存地图很简单的3步。
可视化大屏类
阿里DataV
天猫双十一大屏就用DataV做的,是阿里云的拖拽式可视化工具,主要用于业务数据与地理信息融合的大数据可视化,像一些展览中心,企业管控中心用。
不需要编程,通过简单的拖拽配置就能生成可视化大屏或者仪表盘。
FineReport
上面提过,这个工具它也能做可视化报表,也能做大屏。
因为后端通常连接业务系统数据,所以可以实时连接业务数据,做企业的一些经营数据展示。比如展览中心、BOSS驾驶舱,还有城市交通管控中心、交易大厅等。
数字冰雹
产品技术不了解,也只是有幸在一次活动上见过。
专注于做数据图像、三维处理、数据分析等相关业务,通过图像可视化方式呈现数据分析,在智慧城市、工业监控用的比较多。
就是商业的,不过官网上有很多大屏设计,可以提供灵感。
数据挖掘编程语言——适合技术性数据分析师、数据科学家
典型如R和Python
R-ggplot2
Python