A good look axes scale usually increase by 10^(x) or 0.5*10^(x) according to the data's range. Dorothy E. Pugh provide an algorithm (and SAS Macro) for generated suitable axis scale, I modified the SAS code into R code
reference:Dorothy E. Pugh(SUGI25), "A Robust Generalized Axis-scaling Macro"