Javascript DSL 图形语法

在 d3.js 上实现了 ggplot2 的一些想法。「Implementation of some ideas from ggplot2 on top of d3.js」

Github星跟踪图

gg

用于图形语法的 Javascript DSL。

请看这里的演示:

http://gigamonkey.github.com/gg/

接下来要做的一些事情的想法:

  • 更多风格的面板。
  • 实现定位器,特别是对于堆叠和并排的柱状图。
  • 除了 x 和 y 以外的美学按键。
  • 更多几何图形的尺寸比例。
  • 坐标系统(尤其是饼图)。
  • 规范化/合理化/文档化使用 CSS 来控制外观。
  • 浏览器中的交互式图形构建器。(REPL?)

这个项目最初是 Etsy 的一个 Hack Week 项目。我已经不在那里了,但如果你想在 Etsy 魔改数据或其他东西,他们可能还在招聘。参见 http://www.etsy.com/careers/

主要指标

概览
名称与所有者gigamonkey/gg
主编程语言JavaScript
编程语言CSS (语言数: 4)
平台Linux, Mac, Web browsers, Windows
许可证Other
所有者活动
创建于2012-07-27 14:40:30
推送于2024-05-16 04:00:22
最后一次提交2024-05-16 04:00:21
发布数0
用户参与
星数123
关注者数16
派生数22
提交数250
已启用问题?
问题数5
打开的问题数4
拉请求数10
打开的拉请求数0
关闭的拉请求数5
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

gg

Javascript DSL for The Grammar of Graphics.

See a demo here:

http://gigamonkey.github.com/gg/

Some ideas of things to do next:

  • More styles of facets.

  • Implement positioners, especially for stacked and side-by-side bar charts.

  • Keys for aesthetics other than x and y.

  • Size scales for more geometries.

  • Coordinate systems (esp. pie charts)

  • Regularize/rationalize/document use of CSS for controlling appearence.

  • In-browser interactive graphic builder. (REPL?)

This project started life as a Hack Week project at Etsy. I’m no longer there but if you want to hack data or something else at Etsy, they’re probably still hiring. See
http://www.etsy.com/careers/