I’ve really been enjoying matplotlib, but in getting my graphs to look just the way I want, I find myself having to just through some hoops to get there.
my question is: is there a better way of changing spine, tick, and ticklabels colors?
Here’s what I use right now:
[s.set_color(color) for s in ax.spines.values()] [s.set_color(color) for s in ax.yaxis.get_ticklines()] [s.set_color(color) for s in ax.xaxis.get_ticklines()] [(s.set_color(color),s.set_size(8)) for s in ax.xaxis.get_ticklabels()] [(s.set_color(color),s.set_size(8)) for s in ax.yaxis.get_ticklabels()] ax.yaxis.grid(which='major',linestyle='-',color=color,alpha=.3)
I realize that I should probably set the rcParam equivalents before creating ax. But once I have an axesSubplot ax, what’s the best way to fiddle with these parameters?
you can see a full example here:
I only use the 314 gmail account for mailinglists. Please send off-list personal correspondence to my initials (two letters) at berkeley dot edu.