disable markers without graph
[barcat.git] / graph
diff --git a/graph b/graph
index b41f0c08855f1fbd73a17bedfb2ac1c5bfcfdedd..0d9db2e51c4aa110a11dabedb1219db7c3107f9b 100755 (executable)
--- a/graph
+++ b/graph
@@ -39,7 +39,7 @@ my $size   = ($maxval - $minval) &&
        ($opt{width} - $lenval - $len) / ($maxval - $minval);  # bar multiplication
 
 my @barmark;
-if ($opt{markers} // 1) {
+if ($opt{markers} // 1 and $size > 0) {
        sub orderpos { (($order[$_[0]] + $order[$_[0] + .5]) / 2 - $minval) * $size }
        $barmark[ (sum(@order) / @order - $minval) * $size ] = '=';  # average
        $barmark[ orderpos($#order / 2) ] = '+';  # mean