ido not always star time at 0 - ploot - simple plotting tools Err bitreich.org 70
hgit clone git://bitreich.org/ploot git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ploot URL:git://bitreich.org/ploot git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ploot bitreich.org 70
1Log /scm/ploot/log.gph bitreich.org 70
1Files /scm/ploot/files.gph bitreich.org 70
1Refs /scm/ploot/refs.gph bitreich.org 70
1Tags /scm/ploot/tag bitreich.org 70
1README /scm/ploot/file/README.md.gph bitreich.org 70
1LICENSE /scm/ploot/file/LICENSE.gph bitreich.org 70
i--- Err bitreich.org 70
1commit ab839e91e0a3687937992cb48558a15e1547d8ea /scm/ploot/commit/ab839e91e0a3687937992cb48558a15e1547d8ea.gph bitreich.org 70
1parent 5f03375e046ffabf4446085c1411841be57f8cd1 /scm/ploot/commit/5f03375e046ffabf4446085c1411841be57f8cd1.gph bitreich.org 70
hAuthor: Josuah Demangeon <mail@josuah.net> URL:mailto:mail@josuah.net bitreich.org 70
iDate: Wed, 2 May 2018 07:56:04 +0200 Err bitreich.org 70
i Err bitreich.org 70
ido not always star time at 0 Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i M ffplot.c | 5 ++--- Err bitreich.org 70
i M ploot.c | 8 +++++--- Err bitreich.org 70
i Err bitreich.org 70
i2 files changed, 7 insertions(+), 6 deletions(-) Err bitreich.org 70
i--- Err bitreich.org 70
1diff --git a/ffplot.c b/ffplot.c /scm/ploot/file/ffplot.c.gph bitreich.org 70
i@@ -220,7 +220,8 @@ find_scales(Vlist *v, int n, Err bitreich.org 70
i }; Err bitreich.org 70
i int i; Err bitreich.org 70
i Err bitreich.org 70
i- *vmin = *vmax = *tmin = *tmax = 0; Err bitreich.org 70
i+ *vmin = *vmax = 0; Err bitreich.org 70
i+ *tmin = *tmax = *v->t; Err bitreich.org 70
i Err bitreich.org 70
i for (; n-- > 0; v++) { Err bitreich.org 70
i for (i = 0; i < v->n; i++) { Err bitreich.org 70
i@@ -284,8 +285,6 @@ ffplot(Vlist *v, int n, char *name, char *units) Err bitreich.org 70
i Err bitreich.org 70
i find_scales(v, n, &vmin, &vmax, &vstep, &tmin, &tmax, &tstep); Err bitreich.org 70
i Err bitreich.org 70
i- fprintf(stderr, "%f %f %lld %lld\n", vmin, vmax, tmin, tmax); Err bitreich.org 70
i- Err bitreich.org 70
i can.x = 0; Err bitreich.org 70
i can.y = 0; Err bitreich.org 70
i ffdraw_fill(&can, &plot_bg); Err bitreich.org 70
1diff --git a/ploot.c b/ploot.c /scm/ploot/file/ploot.c.gph bitreich.org 70
i@@ -73,7 +73,7 @@ eatof(char *str) Err bitreich.org 70
i Err bitreich.org 70
i for (s = str; *s != '\0'; s++) Err bitreich.org 70
i if (!isdigit(*s) && *s != '-' && *s != '.') Err bitreich.org 70
i- fputs("invalid floatrformat", stderr), exit(0); Err bitreich.org 70
i+ fputs("invalid float format\n", stderr), exit(0); Err bitreich.org 70
i return atof(str); Err bitreich.org 70
i } Err bitreich.org 70
i Err bitreich.org 70
i@@ -84,7 +84,7 @@ eatol(char *str) Err bitreich.org 70
i Err bitreich.org 70
i for (s = str; *s != '\0'; s++) Err bitreich.org 70
i if (!isdigit(*s) && *s != '-') Err bitreich.org 70
i- fputs("invalid number format", stderr), exit(0); Err bitreich.org 70
i+ fputs("invalid number format\n", stderr), exit(0); Err bitreich.org 70
i return atol(str); Err bitreich.org 70
i } Err bitreich.org 70
i Err bitreich.org 70
i@@ -111,11 +111,13 @@ add_row(Vlist *v, int *bufsiz, int ncol, int nval, char *line) Err bitreich.org 70
i { Err bitreich.org 70
i time_t epoch; Err bitreich.org 70
i int n; Err bitreich.org 70
i- char *field; Err bitreich.org 70
i+ char *field, *dot; Err bitreich.org 70
i Err bitreich.org 70
i if ((field = strsep(&line, ",")) == NULL) Err bitreich.org 70
i fprintf(stderr, "%d: missing epoch\n", nval), exit(0); Err bitreich.org 70
i Err bitreich.org 70
i+ if ((dot = strchr(field, '.')) != NULL) Err bitreich.org 70
i+ *dot = '\0'; Err bitreich.org 70
i epoch = eatol(field); Err bitreich.org 70
i for (n = 0; (field = strsep(&line, ",")) != NULL; n++, v++) { Err bitreich.org 70
i if (n > ncol) Err bitreich.org 70
.
Response:
text/plain