Hi Everyone, There is a new formatter in ticker.py called

> NewScalarFormatter. If you have scientific notation in

> your plots, you may like the results. If you would like to

> try it out, you need to change

> ScalarFormatter->OldScalarFormatter, and

> NewScalarFormatter->ScalarFormatter. It will then be the

> default for linear scale axes. I would appreciate

> feedback, it will hopefully become the default at some

> point.

Maybe you can provide an example that illustrates the range of normal

and pathological changes that the new formatter is designed to

address, so that people can compare the results visually.

The basic problem the new formatter is trying to solve is to properly

format cases where the view limits range from something like 2e10 to

2e10+5.

from pylab import *

x = arange(5.0)

plot(x+2e10, x)

show()

Ie, limits where the range is small compared to end values. In this

case the new formatter figures out what the offset is, factors it out

of the ticks, and displays it on the axis, so for the case above, you

would see something like this for the x-axis

## ···

----------------------------------------------

0 1 2 3 4 5

+2e10

and the location of the offset text (2e10) is configurable.

JDH