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 <[email protected]> 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 
> <[email protected] <mailto:[email protected]>> 
> 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 <[email protected] 
> <mailto:[email protected]>> 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 
> <[email protected] <mailto:[email protected]>> 
> 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 <[email protected] 
> <mailto:[email protected]>> 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 
>> <[email protected] <mailto:[email protected]>> 
>> 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
>> [email protected] 
>> <mailto:[email protected]>
>> 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
> [email protected] 
> <mailto:[email protected]>
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users 
> <https://lists.sourceforge.net/lists/listinfo/matplotlib-users>
> 
> 

--
Jody Klymak    
http://web.uvic.ca/~jklymak/





------------------------------------------------------------------------------
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
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to