X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=graph.c;h=a61ce4bc0db9268884a1a8008f4354f9daffe944;hp=2f00dab4361d4280f48da66c9a84102ee173b82b;hb=b552682725e8269e4977d3a11317ec27c1720ea2;hpb=f00e43f2953d71cfc0fb21d704a473632d0b1ee4 diff --git a/graph.c b/graph.c index 2f00dab4..a61ce4bc 100644 --- a/graph.c +++ b/graph.c @@ -682,8 +682,8 @@ void graph_add_label(struct graph *bg, const char *label) INIT_PRIO_TREE_ROOT(&i->prio_tree); } -static void graph_label_add_value(struct graph_label *i, void *value, - const char *tooltip) +static void graph_label_add_value(struct graph *g, struct graph_label *i, + void *value, const char *tooltip) { struct graph_value *x; @@ -707,8 +707,10 @@ static void graph_label_add_value(struct graph_label *i, void *value, INIT_PRIO_TREE_NODE(&x->node); x->node.start = miny; x->node.last = maxy; - if (x->node.last == x->node.start) - x->node.last++; + if (x->node.last == x->node.start) { + x->node.last += fabs(g->ytick_delta); + printf("last bumped to %lu\n", x->node.last); + } /* * If ret != &x->node, we have an alias. Since the values @@ -760,7 +762,7 @@ int graph_add_data(struct graph *bg, const char *label, const double value) i = graph_find_label(bg, label); if (!i) return -1; - graph_label_add_value(i, d, NULL); + graph_label_add_value(bg, i, d, NULL); return 0; } @@ -778,7 +780,7 @@ int graph_add_xy_data(struct graph *bg, const char *label, if (!i) return -1; - graph_label_add_value(i, xy, tooltip); + graph_label_add_value(bg, i, xy, tooltip); return 0; }