gitignore
scale color manual
Merge pull request #88 from hernamesbarbara/master

scale_colour_manual
Make themes work with a contextmanager

Adding themes was not sideeffect free, meaning that after you added
(or even instantiated a theme object) a theme all following plots
(even direct matplotlib plots) had their defaults altered.

This patch changes this so that themes add their rcParams to the
ggplot object during __radd__() [and not directly to
matplotlib.rcParams during __init__()] and during plotting a
matplotlib.rc_context() contextmanager is used with this rcParams.
Add matplotlib and xkcd themes

The xkcd theme uses the matplotlib plt.xkcd() to set the right
rcParams settings.

The matplotlib theme can be used to make the plot look like a
matplotlib plot or set (additional) rcParams.
Change default font to sans-serif
Add theme_matplotlib tests
Add readme examples as new tests

One could probably link the images from the readme.
Add images for test_basic
Remove some deprecate warnings

Adding the default rcParams to itself will also include some deprecated
params which then show up as deprecated warnings. Remove such params
before adding them.

Also added is a better version to check for matplotlib bug #2543: the
new workaround will only be triggered for the problematic
'text.dvipnghack' param and leave all other params alone. This was
needed because some params accept None but not "none"...