Scatter chooses the format, scientific or not, that gives the most information about the number within the available space.
If this doesn't work for you, you can always use the cbModifFormatY() callback. For example this will display numbers to three decimal places: