mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
fix: plot histogram if there was data collected
This commit is contained in:
parent
da464456e0
commit
d2c0e79746
1 changed files with 8 additions and 6 deletions
|
@ -101,9 +101,6 @@ double hist_stddev(struct hist *h)
|
|||
|
||||
void hist_print(struct hist *h)
|
||||
{ INDENT
|
||||
char buf[(h->length + 1) * 8];
|
||||
hist_dump(h, buf, sizeof(buf));
|
||||
|
||||
info("Total: %u values", h->total);
|
||||
info("Highest value: %f", h->highest);
|
||||
info("Lowest value: %f", h->lowest);
|
||||
|
@ -115,8 +112,13 @@ void hist_print(struct hist *h)
|
|||
if (h->lower > 0)
|
||||
warn("Missed: %u values below %f", h->lower, h->low);
|
||||
|
||||
hist_plot(h);
|
||||
info(buf);
|
||||
if (h->total - h->higher - h->lower > 0) {
|
||||
hist_plot(h);
|
||||
|
||||
char buf[(h->length + 1) * 8];
|
||||
hist_dump(h, buf, sizeof(buf));
|
||||
info(buf);
|
||||
}
|
||||
}
|
||||
|
||||
void hist_plot(struct hist *h)
|
||||
|
@ -124,7 +126,7 @@ void hist_plot(struct hist *h)
|
|||
char buf[HIST_HEIGHT];
|
||||
memset(buf, '#', sizeof(buf));
|
||||
|
||||
double max = 0;
|
||||
hist_cnt_t max = 1;
|
||||
|
||||
/* Get highest bar */
|
||||
for (int i = 0; i < h->length; i++) {
|
||||
|
|
Loading…
Add table
Reference in a new issue