Skip to content

Instantly share code, notes, and snippets.

@AjayRamanathan
AjayRamanathan / GoG-Proposal.md
Last active February 16, 2017 15:48
Grammar of Graphics Gsoc Proposal

#Layered Grammar of Graphics

  • Ajay Ramanathan
  • [Diagrams][309]
  • Mentor: [Chris][223]

###Short description:

The project aim is to implement layered [Grammar of Graphics][303], in [Haskell][308] using [Diagrams][309] as backend. The core ideas is to start with the raw data and think about all the transformations, statistics, etc. that go into graphing it. With a good framework, this can help us see connections between different graphs and create new ones. You’ll realize that a pie chart is basically just a stacked bar chart plotted in polar coordinates, with bar height mapped to pie-slice angle… and that can get you thinking.

Guideline

The list is not in specific order except for major list. That is, the first level of hierarchy. Sub-commands cna be reordered as users see fit.

Hierarchy

The first level of commands are then followed by further child-commands. The commands are stored as text file [here][1]. The help command is always put at the end.

Commands

Except for general commands, I think it'd be a good idea to enlist others as a submenu. It'll help keep the list short and more user-friendly for small screen/laptop users.

General