轻量级、可嵌入式、Tableau 开源替代品 graphic-walker

nonematch1年前 ⋅ 2755 阅读

Graphic Walker 是 Tableau 的另一种开源替代品。它允许数据科学家通过简单的拖放操作来分析数据和可视化模式。

为什么不同?

就像 React 组件一样嵌入到您的应用程序中非常容易🎉!graphic-walker 的最初目的不是成为一个重型 BI 平台,而是一个易于嵌入的精简插件。作为一个轻量级的可嵌入式的插件而开发的。将他集成在自己的应用中如同安装一个插件/组件一样简单。

https://github.com/Kanaries/graphic-walker

主要特点

  • 一种用户友好的基于拖放的交互,用于通过可视化进行探索性数据分析。
  • 基于图形的视觉分析用户界面的语法,用户可以在其中从低级视觉通道编码构建可视化。(基于 https://vega.github.io/vega-lite/
  • 一个数据解释器,它解释了为什么会出现某些模式/可能导致它们的原因。
  • 使用 webworker 处理计算任务,使您可以将其用作纯前端应用程序。

https://graphic-walker.kanaries.net/         在线开箱即用版本

独立部署、或嵌入使用

一、独立部署

yarn install

yarn workspace @kanaries/graphic-walker build

二、嵌入使用

yarn add @kanaries/graphic-walker

# or

npm i --save @kanaries/graphic-walker
import { GraphicWalker } from '@kanaries/graphic-walker';

const YourEmbeddingTableauStyleApp: React.FC = props => {
    const { dataSource, fields } = props;
    return 
}

export default YourEmbeddingTableauStyleApp;


Tableau 很老了吧?

和神测数据的区别是什么

@lequ  是的,很多年前的东西了,闭源收费的
@vfdev  神策也是收费闭源的,且不能嵌入

有哪些使用场景?

1. 数据展示和分析: graphic-walker 可以在 web 应用上可视化和展现数据,支持多种图表类型和互动交互,帮助用户更好地分析和发现数据的规律和关联,对于企业数据展示和分析有很好的应用场景。

2. 仪表盘和报表制作:graphic-walker 提供了丰富的可视化组件和模板,用户可以快速制作出漂亮的仪表盘和报表,不需要编写复杂的代码,也不需要拥有专业的设计技能,适用于各种类型的企业报表、管理系统和数据监控等场景。

3. 统计和数据挖掘:graphic-walker 支持多种统计方法和算法,可以进行数据挖掘和预测分析,对于科研工作者、数据分析师和算法工程师等专业领域有较大的应用价值。

4. 教育和培训:图表和可视化对于数据分析和决策具有重要的帮助作用,graphic-walker 可以被应用于数据分析和可视化的教学和培训中,帮助学生或工作者更好的掌握数据分析和可视化技能。

5. 科学研究:在科学研究中,数据分析和可视化是非常重要的环节,graphic-walker 可以帮助科学家更好地分析和展现研究数据,提高科学研究效率和成果。

有哪些类似的项目?

1. Metabase:一个开源的商业智能和数据分析工具,可以通过用户友好的界面轻松地创建仪表板和查询数据。

2. Redash:一个开源的企业级数据查询和可视化平台,可以连接多种数据库和数据源,并提供多种可视化和报告选项。

3. Superset:一个基于 Web 的数据探索和可视化平台,由 Airbnb 开源,可以连接多种数据源和支持自定义可视化。

4. Apache SuperSet:一个基于 Web 的数据探索和可视化平台,由 Apache 开源,可以连接多种数据源和支持自定义可视化。

5. DataGrip:一个功能强大的数据库开发工具,可以连接多种数据库,并提供可视化的数据浏览和查询功能。

6. Visallo:一个开源的大数据可视化平台,可以连接多种大数据存储系统,并提供多种高级可视化和分析选项。

7. Apache Zeppelin:一个开源的数据分析和可视化平台,可以连接多种数据源和支持多种编程语言,包括 Python、Java 和 SQL。

有哪些优缺点?

优点:

1. 轻量级:graphic-walker 是一个轻量级的开源项目,易于使用和部署。

2. 可嵌入式:graphic-walker 可以嵌入到各种应用程序中,方便用户进行数据分析和可视化。

3. 灵活性:graphic-walker 支持多种数据源,包括大型数据集,并能够自定义数据可视化。

4. 开源:作为一个开源项目,graphic-walker 具有广泛的社区支持和优秀的开发人员,可以提供高质量的技术支持和帮助。

缺点:

1. 功能限制:相对于 Tableau 等商业化的数据可视化工具,graphic-walker 的功能较为有限。

2. 不易上手:对于非技术背景的用户来说,graphic-walker 的学习曲线较陡峭,需要一定的学习成本。

3. 兼容性问题:由于 graphic-walker 是基于 JavaScript 开发的,因此可能存在兼容性问题,需要充分测试和调整。

4. 不成熟:作为一个比较新的开源项目,graphic-walker 可能存在一些不稳定性和属于已知问题,需要持续的改进和优化。

全部评论: 0

    相关推荐