Re: [Matplotlib-users] making minor ticks into lines instead of ticks
Matthias Michler wrote: > ax.yaxis.grid(which='minor') This is what I was after, thankyou :-) However, the lines show up on top of the lines plotted, not behind them as I'd expect. I tried fiddling with the zorder of the plot and the grid but nothing had any effect. What am I doing wrong? How do I get the grid to show up behind the lines? cheers, Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] making minor ticks into lines instead of ticks
Chris Withers wrote: > Hi All, > > How do I go about showing minor ticks as lines across the whole plot, as > opposed to just little ticks at the side? > > I can get the major ticks to show by doing grid(True), but how do I get > the same effect for minor ticks? Try grid(True, which='minor') Eric > > cheers, > > Chris > - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] making minor ticks into lines instead of ticks
Eric Firing wrote: >> I can get the major ticks to show by doing grid(True), but how do I >> get the same effect for minor ticks? > > Try > > grid(True, which='minor') Thanks, that worked (well, it did what it was supposed to...) so it'd be nice if it was in the online docs as well as the docstring of the method;-) However, this isn't quite what I want... I only want the grid for the y-axis (ie: horizontal lines in the grid, but no vertical), how would I do that? cheers, Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] making minor ticks into lines instead of ticks
Hello Chris, for only horizontal lines you can use 'ax.yaxis.grid' like: --- from pylab import * figure() ax = axes() ax.set_yticks([0.0,0.5,1.0], minor=False) ax.set_yticks(list(linspace(0.0, 1.0, 11)), minor=True) ax.yaxis.grid(which='minor') show() --- best regards, Matthias On Tuesday 18 March 2008 10:22, Chris Withers wrote: > Eric Firing wrote: > >> I can get the major ticks to show by doing grid(True), but how do I > >> get the same effect for minor ticks? > > > > Try > > > > grid(True, which='minor') > > Thanks, that worked (well, it did what it was supposed to...) so it'd be > nice if it was in the online docs as well as the docstring of the method;-) > > However, this isn't quite what I want... I only want the grid for the > y-axis (ie: horizontal lines in the grid, but no vertical), how would I > do that? > > cheers, > > Chris - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users