I got an error using the first subplot function because I have to specify 3 parameters. If i do it, I get that "AxesSubplot' object is not iterable" I coded using 3 subplot functions, getting the same error.
Thanks K. Tony Yu-3 wrote: > > On Wed, Mar 14, 2012 at 1:41 PM, kususe <kus...@interfree.it> wrote: > >> >> Thanks, it works. >> But if the graph is just one in a figure. >> >> I created various graph and I wanna remove all ticks in all of X axis. >> I coded: >> >> plt.subplot(3,1,1) >> p1, = plt.plot(self.data0,self.data1) >> ..... >> plt.subplot(3,1,2) >> p2, = plt.plot(self.data0,self.data2) >> ..... >> plt.subplot(3,1,3) >> p3, = plt.plot(self.data0,self.data4) >> ..... >> >> how can I work the problem out? >> > > I would do the following (`subplots` requires mpl 1.0, I think): > > fig, axes = plt.subplots(ncols=3) > ax1, ax2, ax3 = axes > ax1.plot(x, y1) > ... > ax2.plot(x, y2) > ... > ax3.plot(x, y3) > ... > for ax in axes:\ > ax.set_xticks([]) > ... > > > Cheers, > -Tony > > Thanks in advance >> K. >> >> >> Tony Yu-3 wrote: >> > >> > On Wed, Mar 14, 2012 at 5:44 AM, kususe <kus...@interfree.it> wrote: >> > >> >> >> >> Hi folks, >> >> I have a graph got using the subplot command. >> >> I'd like to remove all ticks in X axis in all of graph. >> >> >> >> I used: plt.setp(plt.gca(),'XtickLabel',[]) >> >> >> >> but I get that: >> >> >> >> File "/usr/lib/pymodules/python2.6/matplotlib/artist.py", line 1169, >> in >> >> setp >> >> func = getattr(o,funcName) >> >> AttributeError: 'AxesSubplot' object has no attribute 'set_xticklabel' >> >> >> >> Suggestions? >> >> Thanks in advance >> >> K >> >> >> >> >> > You're missing an "s"; i.e. "xticklabels". Also, the more conventional >> > pattern is to call the axes method, i.e.: >> > >> > >>> ax = plt.gca() >> > >>> ax.set_xticklabels([]) >> > >> > or, if want to remove both labels and the tick-lines >> > >> > >>> ax.set_xticks([]) >> > >> > Best, >> > -Tony >> > >> > >> ------------------------------------------------------------------------------ >> > Virtualization & Cloud Management Using Capacity Planning >> > Cloud computing makes use of virtualization - but cloud computing >> > also focuses on allowing computing to be delivered as a service. >> > http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> > _______________________________________________ >> > Matplotlib-users mailing list >> > Matplotlib-users@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> > >> > >> -- >> View this message in context: >> http://old.nabble.com/How-to-remove-x-axis-in-a-subplotted-graph-tp33500598p33504036.html >> Sent from the matplotlib - users mailing list archive at Nabble.com. >> >> >> >> ------------------------------------------------------------------------------ >> Virtualization & Cloud Management Using Capacity Planning >> Cloud computing makes use of virtualization - but cloud computing >> also focuses on allowing computing to be delivered as a service. >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> _______________________________________________ >> Matplotlib-users mailing list >> Matplotlib-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > -- View this message in context: http://old.nabble.com/How-to-remove-x-axis-in-a-subplotted-graph-tp33500598p33504472.html Sent from the matplotlib - users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users