From: Mischa POSLAWSKY Date: Sun, 13 Nov 2022 14:28:46 +0000 (+0100) Subject: restrict spark index to maximum value X-Git-Tag: v1.09~21 X-Git-Url: http://git.shiar.nl/barcat.git/commitdiff_plain/509cc3176a1ab80da8cd02badcd6fc6064d41e25 restrict spark index to maximum value --- diff --git a/barcat b/barcat index 4d3205f..62c1dbc 100755 --- a/barcat +++ b/barcat @@ -285,7 +285,7 @@ say( while ($nr <= $limit) { my $val = $values[$nr]; - my $rel = length $val && $range && ($val - $minval) / $range; + my $rel = length $val && $range && min(1, ($val - $minval) / $range); my $color = !length $val || !$opt{palette} ? undef : $val == $order[0] ? $opt{palette}->[-1] : # max $val == $order[-1] ? $opt{palette}->[0] : # min diff --git a/t/t2130-overspark.in b/t/t2130-overspark.in new file mode 120000 index 0000000..cb5106f --- /dev/null +++ b/t/t2130-overspark.in @@ -0,0 +1 @@ +t2110-spark_binary.in \ No newline at end of file diff --git a/t/t2130-overspark_--spark_--maxval=1.out b/t/t2130-overspark_--spark_--maxval=1.out new file mode 100644 index 0000000..0f13d54 --- /dev/null +++ b/t/t2130-overspark_--spark_--maxval=1.out @@ -0,0 +1 @@ + ▁██▆ ▆█ ████