-
Notifications
You must be signed in to change notification settings - Fork 573
GSoC 2014
Jan Schulz edited this page Feb 6, 2014
·
8 revisions
ggplot
is a "grammar of graphics" for making visualizations and plots in python. ggplot
makes it easy to build good looking plots with minimal effort. The power is in the expressiveness of the commands, its ability to make pretty good guesses for what you want when you don't explicitly say what you want, and an API that lends itself to data analysis.
It is based off of the popular R
package, ggplot2
by Hadley Wickham.
Contributing to ggplot
doesn't require a lot of prior experience with python, or even with programming in general. Some skills that might come in handy would be:
- experience with python
- experience with scientific python, particularly
pandas
,numpy
, andmatplotlib
Pick an issue or check out the TODO, fork the repo, and start hacking!
- More robust geoms (handle dates/times, discrete values for geom_bar, etc.)
- Documentation / Examples gallery
- facets 2.0
- Implement as much ggplot commands as possible (geoms,...)
- Port all ggplot examples as testing code and implement a visual test suite (manual, not unittests) to compare the results from ggplot2 and our implementation.
- much more to come...