Lukas Halim.

你可以叫多少免费和开源可视化工具?我上市超过40 - 一个压倒性的数字!鉴于这些选项,您如何通过所有选项排序,并为您的目的找到最佳选择?

一类免费

可是等等。当我们说“自由和开放来源”时,让我们澄清我们的意思。开源工具始终是免费的。免费工具并不总是开源。

免费但非开源的软件通常都有免费层。自由层有限制。免费版本可能就足够了。或者您可能会发现需要支付商业许可证才能获得额外的功能。

Power BI和Tableau都是免费的,但不是开源。两者都提供有限功能的免费许可证。

Tableau为初学者:获得CA认证,成长您的职业生涯

最后更新5月2021

  • 124讲座
  • 初学者水平
4.6 (12,711)

用实践练习跳进数据可视化并通过认证的助理考试。|由Lukas Halim.

探索课程

免费版的Tableau (Tableau Public)提供有限的数据连接,只将工作保存到Tableau Public网站。Tableau Public对于学习这个工具或做数据新闻很有帮助。但是它不能作为大多数企业应用程序的解决方案。

Power BI的免费版本不能与他人共享内容,但您可以试试Javascript库Highcharts,它提供了免费的非商业许可。

免费和开源层

我之前说过,开源工具总是免费的,这是事实,但有些软件除了它的免费开源软件之外,还有一个专有选项。私有部分为企业客户提供了付费版本的附加功能。

例如,Plotly的Dash提供免费和开源层。但正如他们解释的那样,“在业务环境中构建Dash应用程序时,您将需要Dash Enterprise进行部署和缩放它们,并加上与IT基础架构(如身份验证和VPC服务)集成。”

类似地,R Shiny有Shiny Server开源,但也提供商业许可。如果需要与现有的身份验证系统集成,可能需要购买商业许可证。谷歌搜索确实出现了这篇文章解释了如何在开源版本的Shiny Server中添加认证

datapwrapper有一个免费的商业使用版本,可以私下发布。它不是完全开源的,但它的一部分(Datawrapper Core)是开源的,可以在GitHub上获得。仪表盘和地图都很漂亮,对移动用户的响应也很灵敏。与Tableau和Power BI不同,自由层允许可视化的私有共享。那么,有什么条件呢?datapwrapper不提供与数据库的直接连接。它只可视化存储在Excel、谷歌Sheets和文本文件中的数据,所以在创建可视化之前,需要将数据库表转换为这些格式中的一种。此外,大型组织可能希望投资企业许可证以增加安全选项。

Tableau的顶级课程

Tableau 20高级培训:数据科学中的Tableau
吉尔埃梅亨科,辉煌队
4.7 (12660)
收视率最高
Tableau认证助理/专家桌面认证
Phillip Burton.
4.6 (6,681)
畅销书
高级Tableau -细节表达/ LOD水平
R-Tutorials培训
4.3 (555)
高级Tableau用于商业智能和数据分析
Maven Analytics,Dustin Cabral |Tableau和数据可视化专家
4.6 (241)
Tableau 2020经认证的关联考试指南A-Z(W数据集)
吉尔埃梅亨科,辉煌队
4.7 (792)
畅销书
完成Tableau 2021绝对初学者训练
jed guinto.
4.7 (2,136)

更多的Tableau课程

完全免费和开源

然后有完全自由和开源的项目。其中许多是用于开源编程语言的模块或软件包:

对于Python来说,Matplotlib是最受欢迎的,但还有其他人,包括海运,Altair(统计)和散景(用于交互性)。

对于R, ggplot2是最流行的。格(多元)也很流行。您还可以创建以r为基础的图。与前面提到的Python库一样,这些库非常适合进行数据探索。

对于javasscript,有d3.js,plotly,chart.js,Recharts,Victory,ReastViz。这些库适合在Web上创建交互式图表。

其中一些可以在多种语言下工作。Plotly是一个开源的Javascript库,但是Plotly for R允许你在R中使用它,而Plotly Python库允许你在Python中使用它。

免费Tableau / Power BI替代品

有许多开源数据可视化工具,但其中许多都需要开发人员编写代码。这可以缓慢开发时间,并使其更必威真人投注具挑战性,以便找到具有必要技能的分析师。

但是,如果您需要一个不需要您编写代码的可视化工具,该怎么办?而且您不仅仅希望一个具有免费层的项目,而且只需要一个用于商业用途的产品。并且您需要连接到各种数据源,包括文件和流行数据库。如果您打算使用它来创建内部公司仪表板和报告,则需要与公司的现有身份验证集成。您可能还希望能够在托管,在线和云托管之间进行选择。

换句话说,Tableau和Power BI有任何完全免费的替代品吗?不仅仅是开源库,但为企业设计的低或缺口数据VIZ应用程序。

是- Redash, Metabase和Apache Superset。然而,与Tableau或Power BI相比,它们似乎没有显著的市场份额。在Indeed上的搜索产生了超过5000个提到Power BI的工作列表,但Superset和Metabase只有大约100个,ReDase只有50个。

Niche-Specific可视化工具

到目前为止提到的工具是可以采用表格数据和创建栏,线路和饼图的通用工具。但是,如果您正在寻找互动映射,网络可视化或系统监控,您可能会考虑以下利基工具。

来源教程

市场对数据可视化工具的需求

很高兴谈论功能,但这些不同的选择实际上有多少市场份额?使用开源选项或支付商业选项的公司吗?

要了解,我确实为不同的类别搜索了。这是我发现的:

来源

像这样的搜索并不完美。一些工具,如模式,具有在作业描述中使用的常用词的名称。“模式”关键字有超过54,000个帖子,但我认为绝大多数与软件无关。

但是从我们所看到的,开源只有在市场上的脚趾。Tableau和Power BI是300磅重的大猩猩.然而,一个搜索Python位置包括“可视化”一词结果是超过12,000个帖子此外,您可以说有很多Python数据分析师/数据科学家角色涉及一定程度的可视化技能。此外,我确实发现了约2,000张Kibana和Grafana帖子,而是将它们从条形图中留下,因为它们专注于系统监控而不是一般可视化。

那么,什么是最好的自由或开源工具?

哦,男孩!这取决于您的用例。让我们将地理地图、网络和日志监控工具排除在外,并将企业级的Power BI、Tableau、Dash和Highcharts排除在外,因为它们的免费层缺少许多必要的功能。R Shiny的开源版本也不能很好地扩展到企业,尽管有一些变通方法。

以下是一些起点: