my $vchr = $vs[$ix];
if ($vchr eq '-') {
$vs[$ix] = 1000;
- } elsif ($vchr =~ m/[0-9a-z]/) {
+ } elsif ($vchr =~ m/[0-9A-Z]/) {
$vs[$ix] = ord($vchr);
} else {
die "bad vote char";
" ($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);
}
if (defined $gfile) {
foreach my $cho (values %choices) {
my $chn = $choices[$cho->{Index}];
- my $label = "\\N\n$cho->{Desc}";
+ my $label = "$chn\n$cho->{Desc}";
if ($cho->{Dropped}) {
$label .= "\nDropped: $cho->{Dropped}";
}