And forwarded to the list... forgot to hit reply to all.

---------- Forwarded message ----------
From: Angus McMorland <[EMAIL PROTECTED]>
Date: 2008/10/13
Subject: Re: [Matplotlib-users] how do I get my axis
To: Mathew Yeates <[EMAIL PROTECTED]>


2008/10/13 Mathew Yeates <[EMAIL PROTECTED]>

> Thanks Angus. I tried this out ... it works once and only once!
> BTW, The correct thing to do is
> res=fig.gca()
> res.fmt_xdata=foo() #instead of format_xdata
> res.fmt_ydata=foo()
>

I've just dug around in some old code, now that you've shown me this example
to jog my memory. Perhaps you want to try res.fmt_xdata=foo (i.e. no
brackets, so you pass the function, not the result of the function).

Angus.


> although, like I said, it only first for the first event. Somehow
> res.fmt_xdata is getting set back to None
>
>
> Mathew
>
>
> Angus McMorland wrote:
>
>> Hi Mathew,
>>
>> 2008/10/13 Mathew Yeates <[EMAIL PROTECTED] <mailto:
>> [EMAIL PROTECTED]>>
>>
>>
>>    Okay, I've gotten this far. I have a Figure and I think I can
>>    change the
>>    formatting of the values displayed in the toolbar by setting
>>    taking the
>>    X axis and setting the function
>>    format_xdata
>>    to something of my own (something that computes lat/lon). Similar idea
>>    for the Y axis.
>>
>>    So, given my figure, how do I get the X and Y axis? All I see is
>>    gca().
>>    But how can I get both? Using fig.get_axes() I only got 1 axis.
>>
>>
>> I think this is a terminology issue: the axis objects returned by gca() or
>> in the list returned by get_axes() incorporate both the 'axes' in the sense
>> of x and y axes. With the single result of gca() you can get at both the x
>> and y axes. For example:
>>
>> import matplotlib.pyplot as plt
>> ax = plt.gca()
>> ax.set_xlims(xmin=-1)
>> ax.set_ylims(ymax=0)
>> ax.format_xdata = ... # if this is how you use this bit - haven't needed
>> to change these myself
>> ax.format_ydata = ...
>> I hope that helps,
>>
>> Angus.
>>
>> --
>> AJC McMorland
>> Post-doctoral research fellow
>> Neurobiology, University of Pittsburgh
>>
>
>
>


-- 
AJC McMorland
Post-doctoral research fellow
Neurobiology, University of Pittsburgh



-- 
AJC McMorland
Post-doctoral research fellow
Neurobiology, University of Pittsburgh
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to