|
From: Jae-Joon L. <lee...@gm...> - 2009-10-14 15:57:51
|
If what you want is just to hide some axis, I (as a developer of axes_grid toolkit) strongly recommend you to stick with the mainline matplotlib. You can easily do it with spines. http://matplotlib.sourceforge.net/examples/pylab_examples/spine_placement_demo.html axes_grid toolkit uses different kind of artist to draw ticks and ticklabels, therefore it is not fully compatible with the mainlin matplotlib. Please take a look at the axes_grid documentation. http://matplotlib.sourceforge.net/mpl_toolkits/axes_grid/users/overview.html#axisline http://matplotlib.sourceforge.net/mpl_toolkits/axes_grid/users/axislines.html Instead of yaxis.get_major_ticks() and setting their attribute, you need to use ax.axis["right"].major_ticklabels.set_visible(True) ax.axis["right"].major_ticklabels.set_color("red") or ax.axis["right"].major_ticklabels.set(visible=True, color="red") Regards, -JJ On Mon, Oct 12, 2009 at 10:58 AM, reyungoo <rey...@ic...> wrote: > > Hi everyone, > > I try to make a simple subplot with yticklabels on the left and > right side. Everthing is allright, if I use the subplot command, > but I need the Subplot command from the mpl toolkits in order to hide > some axis. The code below doesn't work for me. Setting label2On=True > or False has no effekt. > > Any hint? > > Regards, Niko > > > > ... > ... > from mpl_toolkits.axes_grid.axislines import Subplot > > > fig = plt.figure() > ax = Subplot(fig, 311) > fig.add_subplot(ax) > > > > for tick in ax.yaxis.get_major_ticks(): > tick.label1On = True > tick.label2On = True > tick.label2.set_color('r') > > ... > -- > View this message in context: http://www.nabble.com/Problems-with-yticklabels-in-combination-with-the-mpl-toolkits-tp25857213p25857213.html > Sent from the matplotlib - users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry(R) Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9 - 12, 2009. Register now! > http://p.sf.net/sfu/devconference > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |