Commit Graph

28 Commits

Author SHA1 Message Date
Lucas Verney af29496245 Better colorscheme
Use Cubehelix perceptual rainbow colorscheme, which degrades nicely when
desaturated, with the correct number of elements.

See
http://www.ifweassume.com/2013/05/cubehelix-or-how-i-learned-to-love.html.

Closes https://github.com/Phyks/replot/issues/8.
2016-03-09 14:50:30 +01:00
Lucas Verney 09ea785806 Add logplot and loglogplot methods. Closes https://github.com/Phyks/replot/issues/14 2016-03-09 11:46:35 +01:00
Lucas Verney 264253ed3e Closes https://github.com/Phyks/replot/issues/9
List of tuples input is now considered as being a list of (X, Y)
coordinates contrary to standard matplotlib API which considers it is a
list of ordinates for two graphs.
2016-03-09 11:23:32 +01:00
Lucas Verney 33f381dd3e Add a custom 'line' parameter to plot points. 2016-03-09 10:56:19 +01:00
Lucas Verney e0ed43ca9e Drop seaborn dependency 2016-03-08 17:12:02 +01:00
Lucas Verney 7941c91b27 Close issue https://github.com/Phyks/replot/issues/10 2016-03-04 17:57:25 +01:00
Lucas Verney bdbac369c1 Fix issue https://github.com/Phyks/replot/issues/12 2016-03-04 16:20:47 +01:00
Lucas Verney 30edf021b6 Allow set_grid with a single string if there is a single row description 2016-03-04 11:58:08 +01:00
Lucas Verney e417a41c6b Rework grid API according to https://github.com/Phyks/replot/issues/10 2016-03-04 11:32:14 +01:00
Lucas Verney d82848fb54 Explain better ignore_groups 2016-03-04 10:15:18 +01:00
Lucas Verney c1292c5624 Better doc in the examples notebook 2016-03-03 20:32:54 +01:00
Lucas Verney 4a0b27d4a1 Improve doc + gridify
Add an `ignore_groups` option to gridify to organize automatically the
plots in different subgroups.
2016-03-03 18:09:47 +01:00
Lucas Verney 2ef75513ed Handle subplots. Close issue https://github.com/Phyks/replot/issues/5 2016-03-03 17:41:30 +01:00
Lucas Verney dfeed6f526 Better documentation jupyter notebook 2016-03-03 15:35:44 +01:00
Lucas Verney a91da5e77b Add a `save` method + bugfixes
* Add a `save` method to save images, and a `savepath` argument.
* Fix a bug with legend, due to the introduction of plot groups.
* Continue work on `gridify` method, still WIP.
2016-03-03 12:12:30 +01:00
Lucas Verney 2067e2008f Fix some bugs
* Fix a bug ``NoneType`` is not iterable due to custom kwargs.
* No longer attempt to plot the figure when exiting due to an exception.

Started to implement the grid layout.
2016-03-02 17:59:52 +01:00
Lucas Verney 809044c698 Handle groups of plots
But no difference between grouped plots and ungrouped plots at the
moment.
2016-03-02 17:40:39 +01:00
Lucas Verney 56a44d6f1b Use adaptive plotting 2016-03-02 16:14:50 +01:00
Lucas Verney b59cf7aacc Better handling of matplotlib rc settings. 2016-03-02 14:24:09 +01:00
Lucas Verney fa104cf48f Add some doc 2016-03-02 14:04:28 +01:00
Lucas Verney 94b3cb53c4 Finish one-liner plot
Fix https://github.com/Phyks/replot/issues/1.
2016-03-01 17:38:10 +01:00
Lucas Verney 9689f4e45a Fix https://github.com/Phyks/replot/issues/2 2016-03-01 17:14:56 +01:00
Lucas Verney c380397000 Add a setup.py file 2016-03-01 16:47:34 +01:00
Lucas Verney ebdb2369a5 Implement API described in https://github.com/Phyks/replot/issues/1#issuecomment-190751003 2016-03-01 15:48:36 +01:00
Lucas Verney 8feef79004 Use seaborn.apionly instead of seaborn 2016-03-01 15:47:38 +01:00
Lucas Verney d67d185f86 Suppress warning (and legend) if legend is required but no labels are
given.

Also start to implement a basic one-liner plot function, API still in
WIP.
2016-03-01 15:34:11 +01:00
Lucas Verney 81bb851e10 Better handling of legend
Automatically add a legend to the graph if labelled data is found,
except if user explicitly disabled the legend.
2016-03-01 15:12:59 +01:00
Lucas Verney b3f2b03e8f Initial commit 2016-03-01 14:51:25 +01:00