I'm graphing a large number of plots whose data vary substantially. The values are in scientific notation ranging from E-9 to E+3 for a particular unit and I need to adjust that in the axis label as well as in the data.
For example, if I have a data range that's on the order of E-6, is there a module or function that can automatically change the data and the units from 0.000001 m (meters) to 1.0 um (micrometers)?
Note: all of the data is in the form X.XXXXXXE+X, if that matters, but I can turn it into floats if necessary.