SMOLNET PORTAL home about changes
ifix the value scale - 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 eb816ab512727f55665f05809c78563ff93a94cc	/scm/ploot/commit/eb816ab512727f55665f05809c78563ff93a94cc.gph	bitreich.org	70
1parent 2a69604bc0f075b85c3b6c1e4e60a455e09e8bc2	/scm/ploot/commit/2a69604bc0f075b85c3b6c1e4e60a455e09e8bc2.gph	bitreich.org	70
hAuthor: Josuah Demangeon <me@josuah.net>	URL:mailto:me@josuah.net	bitreich.org	70
iDate:   Sun, 27 Jun 2021 01:25:05 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
ifix the value scale	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M ploot-braille.c                     |       8 +++++---	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 5 insertions(+), 3 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/ploot-braille.c b/ploot-braille.c	/scm/ploot/file/ploot-braille.c.gph	bitreich.org	70
i@@ -68,12 +68,13 @@ adjust_scale(double *min, double *max, int rows)	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         dv = *max - *min;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+        step = 1;	Err	bitreich.org	70
i         if (dv > 1) {	Err	bitreich.org	70
i                 for (double mant = 1;; mant *= 10) {	Err	bitreich.org	70
i                         double *sc = scale;	Err	bitreich.org	70
i                         for (; sc < scale + LEN(scale); sc++) {	Err	bitreich.org	70
i                                 step = mant * *sc;	Err	bitreich.org	70
i-                                if (dv < (rows - 2) * step)	Err	bitreich.org	70
i+                                if (dv < rows * step)	Err	bitreich.org	70
i                                         goto end;	Err	bitreich.org	70
i                         }	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i@@ -81,9 +82,10 @@ adjust_scale(double *min, double *max, int rows)	Err	bitreich.org	70
i                 for (double mant = 1;; mant /= 10) {	Err	bitreich.org	70
i                         double *sc = scale + LEN(scale) - 1;	Err	bitreich.org	70
i                         for (; sc >= scale; sc--) {	Err	bitreich.org	70
i-                                step = mant * *sc;	Err	bitreich.org	70
i-                                if (dv > (rows - 2) * step)	Err	bitreich.org	70
i+                                double tmp = mant * *sc;	Err	bitreich.org	70
i+                                if (dv > rows * tmp)	Err	bitreich.org	70
i                                         goto end;	Err	bitreich.org	70
i+                                step = tmp;	Err	bitreich.org	70
i                         }	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i         }	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/ploot/commit/eb816ab512727f55...
Content-Typetext/plain; charset=utf-8