Implementation of some ideas from ggplot2 on top of d3.js
JavaScript CSS HTML Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
HACKING
LICENSE Adding licencse. Dec 23, 2012
README.md
codestats.css
codestats.html
codestats.js Updating code stats. Oct 11, 2015
codestats.pl
d3.v2.min.js Upgrading d3 to 2.10.0. Aug 11, 2012
data.js
examples.js
flowers.css
flowers.html
flowers.js
gg.css Slightly better XY facet rendering. Still need to thread through opts… Oct 31, 2015
gg.js
index.html
json2.js
notes.txt Random notes. Oct 11, 2015
server-side-example.js
underscore-min.js

README.md

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/