chiark / gitweb /
graphviz: do not show lists of voters when there are more than 10 electors
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 19 Nov 2014 14:48:32 +0000 (14:48 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 19 Nov 2014 14:48:32 +0000 (14:48 +0000)
compute

diff --git a/compute b/compute
index 72e5259..b4d802b 100755 (executable)
--- a/compute
+++ b/compute
@@ -305,8 +305,10 @@ foreach my $ia (0..$#ch) {
            " ($vab > $vba = +$diff)\n";
        $defeats->add_edge($choices[$ia],$choices[$ib]);
        my $label = "$diff($vab:$vba)";
-       $label .= "\n". join ' ', @{ $vab[$ia][$ib] };
-       $label .= "\n/". join ' ', @{ $vab[$ib][$ia] };
+       if (@invotes_v < 10) {
+           $label .= "\n". join ' ', @{ $vab[$ia][$ib] };
+           $label .= "\n/". join ' ', @{ $vab[$ib][$ia] };
+       }
        $defeats->set_edge_attribute($choices[$ia],$choices[$ib],
                                     label => $label);
     }