From 2c58b0cd69fe769a18dd9282edc1f8fe498d3e7b Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Wed, 4 Sep 2019 16:57:08 +0200 Subject: [PATCH] indicate average value in bar --- graph | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/graph b/graph index 83a3a88..b53ac6a 100755 --- a/graph +++ b/graph @@ -1,7 +1,7 @@ #!/usr/bin/env perl use 5.014; use warnings; -use List::Util qw( max ); +use List::Util qw( max sum ); my $width = $ENV{COLUMNS} || 80; @@ -15,6 +15,7 @@ my $size = ($width - $lenval - $len) / $order[0]; # bar multiplication sub orderpos { ($order[$_[0]] + $order[$_[0] + .5]) / 2 * $size } my @barmark; +$barmark[ sum(@values) / @values * $size ] = '='; # average $barmark[ orderpos($#order / 2) ] = '+'; # mean defined and $_ = "\e[36m$_\e[0m" for @barmark; -- 2.30.0