Javascript DSL 图形语法

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

Github stars Tracking Chart

gg

用于图形语法的 Javascript DSL。

请看这里的演示:

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

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

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

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

Main metrics

Overview
Name With Ownergigamonkey/gg
Primary LanguageJavaScript
Program languageCSS (Language Count: 4)
PlatformLinux, Mac, Web browsers, Windows
License:Other
所有者活动
Created At2012-07-27 06:40:30
Pushed At2024-05-15 20:00:22
Last Commit At2024-05-15 13:00:21
Release Count0
用户参与
Stargazers Count123
Watchers Count18
Fork Count22
Commits Count250
Has Issues Enabled
Issues Count5
Issue Open Count4
Pull Requests Count10
Pull Requests Open Count0
Pull Requests Close Count5
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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/