X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Frrd_graph.c;h=5a54c3dfe9d0dc13134e948dd4b78b891808944f;hb=e50d3e46544f991e79f36d394ab632ac73205a84;hp=08071884d67599cec8aea254576273ace120e6f5;hpb=ff2c56d197fc76e5f54d37fd8830369ca28d1420;p=rrdtool.git diff --git a/src/rrd_graph.c b/src/rrd_graph.c index 0807188..5a54c3d 100644 --- a/src/rrd_graph.c +++ b/src/rrd_graph.c @@ -1,5 +1,5 @@ /**************************************************************************** - * RRDtool 1.2.16 Copyright by Tobi Oetiker, 1997-2006 + * RRDtool 1.2.19 Copyright by Tobi Oetiker, 1997-2007 **************************************************************************** * rrd__graph.c produce graphs from data in rrdfiles ****************************************************************************/ @@ -1452,6 +1452,7 @@ leg_place(image_desc_t *im) prt_fctn != 'r' && prt_fctn != 'j' && prt_fctn != 'c' && + prt_fctn != 's' && prt_fctn != 't' && prt_fctn != '\0' && prt_fctn != 'g' ) { @@ -1462,8 +1463,8 @@ leg_place(image_desc_t *im) } /* remove exess space */ - if ( prt_fcnt == 'n' ){ - prt_fcnt='l'; + if ( prt_fctn == 'n' ){ + prt_fctn='l'; } while (prt_fctn=='g' && @@ -2423,7 +2424,7 @@ graph_size_location(image_desc_t *im, int elements if (im->draw_x_grid) { Yxlabel=im->text_prop[TEXT_PROP_AXIS].size *2.5; } - if (im->draw_y_grid) { + if (im->draw_y_grid || im->forceleftspace ) { Xylabel=gfx_get_text_width(im->canvas, 0, im->text_prop[TEXT_PROP_AXIS].font, im->text_prop[TEXT_PROP_AXIS].size, @@ -3114,6 +3115,7 @@ rrd_graph_init(image_desc_t *im) im->maxval = DNAN; im->unitsexponent= 9999; im->unitslength= 6; + im->forceleftspace = 0; im->symbol = ' '; im->viewfactor = 1.0; im->extra_flags= 0; @@ -3283,6 +3285,7 @@ rrd_graph_options(int argc, char *argv[],image_desc_t *im) break; case 'L': im->unitslength = atoi(optarg); + im->forceleftspace = 1; break; case 'T': im->tabwidth = atof(optarg);