> -----Original Message-----
> From: Moore, Eric (NIH/NIDDK) [F]
> Sent: Monday, March 19, 2012 1:48 PM
> To: matplotlib-users
> Subject: Re: [Matplotlib-users] xticks when using twinx()
> 
> Mario,
> 
> When you call fig.add_subplot as you are doing, ax1 is None.  I'm not
> sure why, but you don't need to set the xticks there anyway. Change
> your call to be ax1 = fig.add_subplot(111) that way ax1 != None.  Then
> plot, create ax2, plot.  You can then set the xticks by calling
> ax1.set_xticks([10,40,90]) or equivalently ax2.set_xticks([10,40,90]).
> 
> Eric
> 


Looking at the code for Figure.add_subplot in figure.py, the first line is:

if not len(args): return

Why just silently fail if no position arguments are passed?  At the very least 
shouldn't this print an error message?  I'm not sure that I understand the 
rational for just swallowing an error this way.  Anyone know why it does this?

Eric

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to