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

Reply via email to