projects
/
rrdtool.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
make the areas that makeup the graphs a little larger, so that they overlap a bit
[rrdtool.git]
/
src
/
rrd_graph.c
diff --git
a/src/rrd_graph.c
b/src/rrd_graph.c
index
b53672f
..
3a39ae2
100644
(file)
--- a/
src/rrd_graph.c
+++ b/
src/rrd_graph.c
@@
-1,5
+1,5
@@
/****************************************************************************
/****************************************************************************
- * RRDtool 1.2.
4
Copyright by Tobi Oetiker, 1997-2005
+ * RRDtool 1.2.
6
Copyright by Tobi Oetiker, 1997-2005
****************************************************************************
* rrd__graph.c produce graphs from data in rrdfiles
****************************************************************************/
****************************************************************************
* rrd__graph.c produce graphs from data in rrdfiles
****************************************************************************/
@@
-2506,11
+2506,11
@@
graph_paint(image_desc_t *im, char ***calcpr)
}
} else {
}
} else {
-
float
ybase0 = DNAN,ytop0=DNAN;
+
double
ybase0 = DNAN,ytop0=DNAN;
for(ii=0;ii<im->xsize;ii++){
/* keep things simple for now, just draw these bars
do not try to build a big and complex area */
for(ii=0;ii<im->xsize;ii++){
/* keep things simple for now, just draw these bars
do not try to build a big and complex area */
-
float
ybase,ytop;
+
double
ybase,ytop;
if ( im->slopemode == 0 && ii==0){
continue;
}
if ( im->slopemode == 0 && ii==0){
continue;
}
@@
-2531,7
+2531,7
@@
graph_paint(image_desc_t *im, char ***calcpr)
/* every area has to be wound clock-wise,
so we have to make sur base remains base */
if (ybase > ytop){
/* every area has to be wound clock-wise,
so we have to make sur base remains base */
if (ybase > ytop){
-
float
extra = ytop;
+
double
extra = ytop;
ytop = ybase;
ybase = extra;
}
ytop = ybase;
ybase = extra;
}
@@
-2541,13
+2541,13
@@
graph_paint(image_desc_t *im, char ***calcpr)
}
if ( !isnan(ybase0) ){
node = gfx_new_area(im->canvas,
}
if ( !isnan(ybase0) ){
node = gfx_new_area(im->canvas,
-
ii-1+im->xorigin,ybase0
,
-
ii-1+im->xorigin,ytop0
,
- ii+im->xorigin,ytop,
+
(double)ii-1.1+(double)im->xorigin,ybase0-0.1
,
+
(double)ii-1.1+(double)im->xorigin,ytop0+0.1
,
+ (double)ii+0.1+(double)im->xorigin,ytop+0.1,
im->gdes[i].col
);
gfx_add_point(node,
im->gdes[i].col
);
gfx_add_point(node,
- ii+im->xorigin,ybase
+ (double)ii+0.01+im->xorigin,ybase-0.1
);
}
ybase0=ybase;
);
}
ybase0=ybase;