探索数据之美:The Gamma - 开源的数据驱动故事叙述工具

探索数据之美:The Gamma - 开源的数据驱动故事叙述工具

thegamma-script:black_nib: The Gamma lets anyone create transparent and open data visualizations that are linked to the original data source and encourages the reader to further explore data.项目地址:https://gitcode.com/gh_mirrors/th/thegamma-script

构建状态](https://travis-ci.org/the-gamma/thegamma-script)】

The Gamma 标志

The Gamma 是一个JavaScript库,旨在让每个人都能创建透明且开放的数据可视化作品,这些作品与原始数据源紧密关联,并鼓励读者自行探索数据,发现有趣的事实。

1、项目介绍

The Gamma 提供了一个在浏览器中运行的脚本语言,它借鉴了电子表格的工具设计,让用户能够轻松进行简单的数据聚合和探索。这个项目不仅包括了运行 The Gamma 脚本的库,还提供了一个功能丰富的网络编辑器,你可以将其嵌入自己的网站。

2、项目技术分析

The Gamma 的核心是其简单易学的脚本语言,它简化了数据处理的过程。例如,要找出2016年里约奥运会金牌数最多的前8名运动员,只需编写如下的代码:

olympics
  .'filter data'.'Games is'.'Rio (2016)'.then
  .'group data'.'by Athlete'.'sum Gold'.then
  .'sort data'.'by Gold descending'.then
  .'paging'.take(8)
  .'get the data'

编辑器提供了实时预览和自动完成功能,用户甚至可以通过直观的界面修改代码,而无需编写一行代码。

3、项目及技术应用场景

4、项目特点

  • 易用性: The Gamma 使用类似电子表格的语法,使得非程序员也能理解并进行数据操作。
  • 实时反馈: 通过内置编辑器,开发者可以实时查看代码执行结果并进行调整。
  • 灵活性: 适用于各种数据源,只需要一个简单的REST服务就可以提供数据支持。
  • 开源免费: The Gamma 使用MIT许可,允许自由修改和商业使用,鼓励社区贡献。

文档与支持

完整的项目文档可在 thegamma.net 网站上找到:

  • 贡献者指南: 包含如何从源代码构建项目的说明,适合希望参与开发的朋友们。
  • 开发者文档: 阐述如何在项目中嵌入和交互使用 The Gamma JavaScript 库。
  • 数据发布: 讨论如何提供作为可视化数据源的REST服务。
  • 数据探索: 深入介绍 The Gamma 脚本语言以及如何探索和可视化数据。

致谢与许可

The Gamma 由 艾伦·图灵研究所 制作,并得到了 谷歌数字新闻计划 的支持。该项目采用MIT许可证,这意味着您可以自由地贡献、修改项目,无任何商业使用的限制。

现在就加入 The Gamma 的世界,开启你的数据故事之旅吧!

thegamma-script:black_nib: The Gamma lets anyone create transparent and open data visualizations that are linked to the original data source and encourages the reader to further explore data.项目地址:https://gitcode.com/gh_mirrors/th/thegamma-script

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瞿旺晟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值