scale label

Good morning all,
I have a very simple question...
in the y scale label Igor automatically writes the scale at the first number,
for example 6.00x(10^-6) (in this case Ampere, see figure attached).
I would like instead delete the scale (10^-6), write simple numbers on the y
and write microAmpere elsewhere...
I have clicked all the options in the axis properties without results....
do you know how to do this? thank you!!!! G.
If you set the units string for your data, Igor should do this for you automatically. To do that you'd use the SetScale operation. You'd want to set the data scaling of your wave or, if you are plotting an XY pair, the data scaling of your Y wave. For example:
SetScale d, -100, 100, "A", myWave

I recommend you use fundamental units (A, s for seconds, m for meters, etc.) and not uA, ms, km, etc. Igor will add the appropriate prefix string to the unit string for you.

Then, in your label, use the \U escape code to indicate that Igor should insert the units string there. In your case you'd use something like:
Label left "I\\Bds\\M(t) [\\U]"

Otherwise, you can use the Exponent Prescale value in the Modify Axis dialog, Ticks and Grids tab. Or from the command line you'd use the prescaleExp keyword with ModifyGraph.
Hello aclight, thank you for your reply.
I have to study well the syntax you have written,
but I have tried and it works well ! ..... thank you!

the exponent prescale menu is disabled in my window....
could you look at that? (attach)

Thank you again, you have been very kind.
G.
Picture 8.png (70.45 KB)
You're right, it's disabled, but based only on the screenshot I can't explain why.

If you need further help I suggest you email your Igor experiment to us at support@wavemetrics.com so that we can provide more assistance.
Just as a side comment, I would like to point out that the solution proposed by Adam works as well for color scales in image plots of 2D waves. You just have to preset your data dimensions. Examples follow:
setscale d,0,1e-2,"rad" wdeviationXisqGrid  // a 2D wave
ColorScale/C/N=text0 "error ( \\U )"      // color scale has been previously added
In my case, the result was a color scale label: error ( mrad ).
Hi,

I'm new in this forum and actually everything with scaling works fine in IGOR. I just want to know how I can do it for units of areas or volumes. Is this as well posible?

Thanks for your help in advance.