summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: c966bf0)
raw | patch | inline | side by side (parent: c966bf0)
author | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Mon, 13 Jun 2005 21:56:48 +0000 (21:56 +0000) | ||
committer | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Mon, 13 Jun 2005 21:56:48 +0000 (21:56 +0000) |
git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.2/program@639 a5681a0c-68f1-0310-ab6d-d61299d08faa
src/rrd_graph.c | patch | blob | history |
diff --git a/src/rrd_graph.c b/src/rrd_graph.c
index 7259eef6c7e4155fe474e518d75e90e770f92137..77a5051386fbf735fc7f251085fcfe329ea5969a 100644 (file)
--- a/src/rrd_graph.c
+++ b/src/rrd_graph.c
im->viewfactor = im->magfact / pow((double)im->base , viewdigits);
- pow((double)im->base , viewdigits);
-
if ( ((viewdigits+symbcenter) < sizeof(symbol)) &&
((viewdigits+symbcenter) >= 0) )
im->symbol = symbol[(int)viewdigits+symbcenter];
int sgrid = (int)( im->minval / im->ygrid_scale.gridstep - 1);
int egrid = (int)( im->maxval / im->ygrid_scale.gridstep + 1);
double MaxY;
- scaledstep = im->ygrid_scale.gridstep/im->magfact;
- MaxY = scaledstep*(double)im->viewfactor*(double)egrid;
+ scaledstep = im->ygrid_scale.gridstep/(double)im->magfact*(double)im->viewfactor;
+ MaxY = scaledstep*(double)egrid;
for (i = sgrid; i <= egrid; i++){
double Y0=ytr(im,im->ygrid_scale.gridstep*i);
if ( Y0 >= im->yorigin-im->ysize
if(i % im->ygrid_scale.labfact == 0){
if (im->symbol == ' ') {
if(im->extra_flags & ALTYGRID) {
- sprintf(graph_label,im->ygrid_scale.labfmt,scaledstep*im->viewfactor*i);
+ sprintf(graph_label,im->ygrid_scale.labfmt,scaledstep*(double)i);
} else {
if(MaxY < 10) {
- sprintf(graph_label,"%4.1f",scaledstep*im->viewfactor*i);
+ sprintf(graph_label,"%4.1f",scaledstep*(double)i);
} else {
- sprintf(graph_label,"%4.0f",scaledstep*im->viewfactor*i);
+ sprintf(graph_label,"%4.0f",scaledstep*(double)i);
}
}
}else {
char sisym = ( i == 0 ? ' ' : im->symbol);
if(im->extra_flags & ALTYGRID) {
- sprintf(graph_label,im->ygrid_scale.labfmt,scaledstep*im->viewfactor*i,sisym);
+ sprintf(graph_label,im->ygrid_scale.labfmt,scaledstep*(double)i,sisym);
} else {
if(MaxY < 10){
- sprintf(graph_label,"%4.1f %c",scaledstep*im->viewfactor*i, sisym);
+ sprintf(graph_label,"%4.1f %c",scaledstep*(double)i, sisym);
} else {
- sprintf(graph_label,"%4.0f %c",scaledstep*im->viewfactor*i, sisym);
+ sprintf(graph_label,"%4.0f %c",scaledstep*(double)i, sisym);
}
}
}