git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.2/program@641
a5681a0c-68f1-0310-ab6d-
d61299d08faa
if(decimals <= 0) /* everything is small. make place for zero */
decimals = 1;
if(decimals <= 0) /* everything is small. make place for zero */
decimals = 1;
- im->ygrid_scale.gridstep = pow((double)10, floor(log10(range)));
+ im->ygrid_scale.gridstep = pow((double)10, floor(log10(range*im->viewfactor/im->magfact)))/im->viewfactor*im->magfact;
if(im->ygrid_scale.gridstep == 0) /* range is one -> 0.1 is reasonable scale */
im->ygrid_scale.gridstep = 0.1;
if(im->ygrid_scale.gridstep == 0) /* range is one -> 0.1 is reasonable scale */
im->ygrid_scale.gridstep = 0.1;