From: Jody K. <jk...@uv...> - 2014-12-11 17:03:25
|
Yes, this works fine: import numpy as np import matplotlib.pyplot as plt eels= np.random.rand(12) averspe = np.random.rand(12) fig,azal = plt.subplots(1,1) azal.locator_params(nbins=10) azal.plot(eels, averspe, label='data') Cheers, Jody PS, easiest is to include self-contained examples. i.e. we don’t have “averspe” and “eels” so its hard for us to see what you are seeing. > On Dec 11, 2014, at 8:29 AM, Benjamin Root <ben...@ou...> wrote: > > You need to do the azal.locator_params() call *after* you create azal. You would get errors otherwise. > > Ben Root > > On Thu, Dec 11, 2014 at 11:18 AM, Gabriele Brambilla <gb....@gm... <mailto:gb....@gm...>> wrote: > Doing > > azal.locator_params(nbins=4) > azal = rif.add_subplot(111) > azal.plot(eels*(10**9), averspe, label='data') > azal.plot(eels*(10**9), beck, label='fit') > > the program runs but locator_params doesn't do anything > > doing: > > azal.yaxis.locator_params(nbins=4) > azal = rif.add_subplot(111) > azal.plot(eels*(10**9), averspe, label='data') > azal.plot(eels*(10**9), beck, label='fit') > > it continue to say that yaxis has not this attribute. > > Gabriele > > On Thu, Dec 11, 2014 at 11:07 AM, Benjamin Root <ben...@ou... <mailto:ben...@ou...>> wrote: > I wonder if setting the locator params prior to plotting would fix that? > > Might be one of those rare situations where the order of commands matter in matplotlib. > > Ben Root > > On Thu, Dec 11, 2014 at 10:50 AM, Gabriele Brambilla <gb....@gm... <mailto:gb....@gm...>> wrote: > Hi, > > I already saw that stack overflow page but > > this is my code: > > azal = rif.add_subplot(111) > azal.plot(eels*(10**9), averspe, label='data') > azal.plot(eels*(10**9), beck, label='fit') > > I tried to add both > azal.yaxis.locator_params(nbins=4) > or > azal.locator_params(nbins=4) > > and it doesn't work. > > Gabriele > > > On Thu, Dec 11, 2014 at 10:43 AM, Jody Klymak <jk...@uv... <mailto:jk...@uv...>> wrote: > http://stackoverflow.com/questions/6682784/how-to-reduce-number-of-ticks-with-matplotlib <http://stackoverflow.com/questions/6682784/how-to-reduce-number-of-ticks-with-matplotlib> > > is the easy way. You can also write your own “Locators” that are more sophisticated if you have some ideas in mind (i.e. close to 5 ticks, but you’d prefer whole numbers, etc). > > http://matplotlib.org/1.4.2/examples/pylab_examples/major_minor_demo1.html <http://matplotlib.org/1.4.2/examples/pylab_examples/major_minor_demo1.html> > > Cheers, Jody > >> On Dec 11, 2014, at 6:29 AM, Gabriele Brambilla <gb....@gm... <mailto:gb....@gm...>> wrote: >> >> Hi all, >> >> I'm trying to set the NUMBER of ticks on a subplot axis. >> Googling I'm finding only how to set the ticks values...but what if I don't know them and for visual reasons I would like to have a fixed number of ticks? >> >> thanks >> >> Gabriele >> ------------------------------------------------------------------------------ >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >> with Interactivity, Sharing, Native Excel Exports, App Integration & more >> Get technology previously reserved for billion-dollar corporations, FREE >> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk_______________________________________________ <http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk_______________________________________________> >> Matplotlib-users mailing list >> Mat...@li... <mailto:Mat...@li...> >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users <https://lists.sourceforge.net/lists/listinfo/matplotlib-users> > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk <http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk> > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... <mailto:Mat...@li...> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users <https://lists.sourceforge.net/lists/listinfo/matplotlib-users> > > -- Jody Klymak http://web.uvic.ca/~jklymak/ |