|
@@ -307,7 +307,8 @@ int bar(struct stat_list *dist_stats, /* list of distribution statistics */
|
|
|
if (nodata && i == dist_stats->mincat)
|
|
|
sprintf(txt, "null");
|
|
|
else if (is_fp) {
|
|
|
- if ((range_dmax - range_dmin) <= 1.0)
|
|
|
+ dmin = range_dmin + i * (range_dmax - range_dmin) / nsteps;
|
|
|
+ if ((tic_every * (range_dmax - range_dmin) / nsteps) < 1.0)
|
|
|
sprintf(txt, "%.2f", dmin / (double)tic_unit);
|
|
|
else
|
|
|
sprintf(txt, "%d", (int)(dmin / (double)tic_unit));
|