Regarding whole sets of rcParams, you may want to look at this:
https://github.com/tonysyu/mpltools
Kevin
On 07/20/2013 09:48 PM, Chris Beaumont
wrote:
'image.cmap' -- nice! Shows how much I know :)
I don't fully agree with Eric that changing the defaults
should be treated as an API break -- yes, it may irritate a
minority of users, but their code will still run. I'd flip
around your argument for the role of rcParams and
customization: the majority user is probably someone who
doesn't know much about rcParams, or all the ways plots can be
customized. *That* is the use case to optimize, not the
"legacy" users invested in the current style.
However, default tweaking need not be painful. As has been
mentioned, a first step would be an easier way to change a
whole set of rcParams: something like
mpl.set_style('style-name'). As long as one style is
'classic', users can keep the current style for as long as
they want. It's a one line fix, and could even be
rcParams-settable.
With such a framework, it would be possible for people to
contribute new styles that ship with MPL, and users could
change styles without having to find (and potentially merge)
rcParams files from the web. Finally, people could nominate
that mature styles be made default (you could even assign
version numbers to track the default style as it evolves
towards visual awesomeness)
chris
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
|
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel