ylabel formatting

Hi,

    > I'm plotting y values which exceed 10000. I would like the
    > y axis labels to be formatted as whole numbers such as
    > 10000, not in scientific notation such as 1.0e4, with the
    > exponent appearing up at the top left corner. This occurs
    > if I plot something like:

    > from pylab import * y = (1000,9000,14000) plot(y) show()

    > I've looked around the docs and source a bit, but haven't
    > found the love yet. I'm running version 0.86.2. \

See the chapter in the user's guide on tick labeling and formatting.
The code below is freestyle and untested, so may contain minor bugs,
but here is the idea

from matplotlib.ticker import ScalarFormatter

ax = subplot(111)
ax.plot(something)
ax.yaxis.set_major_formatter(ScalarFormatter())

Darren: some pylab functionality with a dead-simple interface would be
nice here, something that let us say something like

  yticks(formatter='scalar')

and so on to select the formatter or the locator....

JDH