Thanks guys! You can also just skip a step and go:

gca().fmt_xdata = str
gca().fmt_ydata = str

:)

I changed it in Axes.py. It would be cool if there was something in
matplotlibrc, but now that I understand how it works, it's no biggy to
me.

Take care,
Jack

On Jan 4, 2008 9:18 AM, John Hunter <[EMAIL PROTECTED]> wrote:
> On Jan 4, 2008 7:32 AM, Michael Droettboom <[EMAIL PROTECTED]> wrote:
> > You can also set a custom formatter for each axis without hacking the
> > matplotlib code::
> >
> >    def custom_formatter(value):
> >      return str(value)
> >
> >    gca().fmt_xdata = custom_formatter
> >    gca().fmt_ydata = custom_formatter
> >
> > We may want to add a cleaner (more obvious) API for this -- but there
> > might be good reasons that it works this way that I just don't know about.
>
>
> There is no particularly good reason and it is not terribly consistent
> with the rest of the API, which tends to use function calls more than
> attribute settings.  It works well enough and there is plenty of code
> (mine for example) that utilizes it.  The major problem is that it is
> not easy for users to find.
>
> JDH
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to