On Thu, Jun 19, 2008 at 12:36:02PM -0500, John Hunter wrote:
> On Thu, Jun 19, 2008 at 11:02 AM, John Hunter <[EMAIL PROTECTED]> wrote:
>
> >> I want to adjust the x position of my ylabel, like
> >>
> >> subplot(111)
> >> ylabel('YLabel', x=-.25, y=.75)
> >>
> >> the 'y=.75' argument is applied but the 'x=-.2' argument has no affect.
> >> But why? Have you any idea to do this?
> >
> > The x position is automatically determined by the size of the
> > yticklabels. We should provide a means to override this x position,
> > but it is not possible currently.
>
> Since our typical mantra is "we don't do much autolayout but we make
> it possible for you to layout your figure as you like", I wasn't
> satisfied with my answer, so I committed a patch to svn which supports
> setting the label coords. See the example below
Oh, thank you very much. The
gca().yaxis.set_label_coords(x, y)
command works fine for me :-)
But one qusetion. I think the user interface
ylabel('yLabel', xpos, ypos)
would be better. So I would do somethink like this in ylabel()
if xpos is not None:
self.set_label_coords(xpos, ypos)
What do you think?
Many thanks,
Friedrich
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users