> -----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