- tick_format_string = chart_get_ticks_format (gsl_histogram_max (h->gsl_hist),
- gsl_histogram_min (h->gsl_hist),
- bins,
- &tickscale);
- test_text = xasprintf(tick_format_string, gsl_histogram_max (h->gsl_hist)*tickscale);
- xrchart_text_extents (cr, geom, test_text, &right_width, &unused);
- free(test_text);
- test_text = xasprintf(tick_format_string, gsl_histogram_min (h->gsl_hist)*tickscale);
- xrchart_text_extents (cr, geom, test_text, &left_width, &unused);
- free(test_text);
- width = MAX(left_width, right_width);
- tickoversize = width > 0.9 *
- ((double)(geom->axis[SCALE_ABSCISSA].data_max - geom->axis[SCALE_ABSCISSA].data_min))/bins;