| line |
true |
false |
branch |
| 45 |
0 |
1 |
unless (ref $font eq 'GD::Font') |
| 57 |
10 |
1 |
if (defined $$data[1][$j]) |
| 65 |
2 |
8 |
if (length $_ > $l1) |
| 70 |
1 |
9 |
if (length $$data[1][$i] > $l2) |
| 76 |
0 |
1 |
if ($$self{'legend_label_values'} =~ /^value$/i) { } |
| |
1 |
0 |
elsif ($$self{'legend_label_values'} =~ /^percent$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^both$/i) { } |
| 135 |
10 |
0 |
if (defined $$data[1][$_]) |
| 136 |
0 |
10 |
if ($$self{'legend_label_values'} =~ /^value$/i) { } |
| |
10 |
0 |
elsif ($$self{'legend_label_values'} =~ /^percent$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^both$/i) { } |
| 144 |
0 |
0 |
if ($$data[1][$_] =~ /\./) { } |
| 179 |
0 |
0 |
unless (ref $font eq 'GD::Font') |
| 191 |
0 |
0 |
if (defined $$data[1][$j]) |
| 198 |
0 |
0 |
if (length $_ > $l1) |
| 203 |
0 |
0 |
if (length $$data[1][$i] > $l2) |
| 208 |
0 |
0 |
if ($$self{'legend_label_values'} =~ /^value$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^percent$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^both$/i) { } |
| 266 |
0 |
0 |
if ($$self{'legend_label_values'} =~ /^value$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^percent$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^both$/i) { } |
| 274 |
0 |
0 |
if ($$data[1][$_] =~ /\./) { } |
| 310 |
0 |
2 |
unless (ref $font eq 'GD::Font') |
| 322 |
0 |
2 |
if ($$self{'y_label'}) |
| 325 |
0 |
2 |
if ($$self{'y_label2'}) |
| 331 |
14 |
2 |
if (defined $$data[1][$j]) |
| 340 |
4 |
10 |
if (length $_ > $l1) |
| 345 |
3 |
11 |
if (length $$data[1][$i] > $l2) |
| 351 |
2 |
0 |
if ($$self{'legend_label_values'} =~ /^value$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^percent$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^both$/i) { } |
| 371 |
0 |
2 |
unless ($cols) |
| 378 |
1 |
1 |
unless ($$self{'num_datapoints'} % $cols == 0) |
| 381 |
0 |
2 |
unless ($rows) |
| 401 |
14 |
2 |
if ($labels[$index]) |
| 427 |
14 |
0 |
if ($$self{'legend_label_values'} =~ /^value$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^percent$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^both$/i) { } |
| 436 |
0 |
0 |
if ($$data[1][$index] =~ /\./) { } |
| 475 |
0 |
1 |
unless (ref $font eq 'GD::Font') |
| 484 |
5 |
1 |
if (defined $$data[1][$j]) |
| 496 |
0 |
1 |
if ($$self{'y_label'}) |
| 499 |
0 |
1 |
if ($$self{'y_label2'}) |
| 505 |
3 |
2 |
if (length $_ > $l1) |
| 510 |
1 |
4 |
if (length $$data[1][$i] > $l2) |
| 515 |
1 |
0 |
if ($$self{'legend_label_values'} =~ /^value$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^percent$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^both$/i) { } |
| 535 |
0 |
1 |
unless ($cols) |
| 542 |
1 |
0 |
unless ($$self{'num_datapoints'} % $cols == 0) |
| 545 |
0 |
1 |
unless ($rows) |
| 567 |
5 |
3 |
if ($labels[$index]) |
| 591 |
5 |
0 |
if ($$self{'legend_label_values'} =~ /^value$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^percent$/i) { } |
| |
0 |
0 |
elsif ($$self{'legend_label_values'} =~ /^both$/i) { } |
| 599 |
0 |
0 |
if ($$data[1][$index] =~ /\./) { } |
| 671 |
0 |
5 |
if ($$self{'imagemap'} =~ /^true$/i) |
| 684 |
35 |
5 |
if (defined $$data[1][$_]) |
| 685 |
6 |
29 |
if (length $$data[1][$_] > $max_val_len) |
| 695 |
35 |
5 |
if (defined $$data[0][$j]) |
| 696 |
11 |
24 |
if (length $$data[0][$j] > $max_label_len) |
| 703 |
5 |
0 |
if (defined $$self{'label_values'}) |
| 704 |
0 |
5 |
if ($$self{'label_values'} =~ /^value$/i) { } |
| |
1 |
4 |
elsif ($$self{'label_values'} =~ /^both$/i) { } |
| |
3 |
1 |
elsif ($$self{'label_values'} =~ /^percent$/i) { } |
| 725 |
0 |
5 |
if ($width < $height) { } |
| 730 |
2 |
3 |
if ($width < $diameter + 2 * $max_label_len) |
| 736 |
0 |
5 |
if ($diameter < 0) |
| 746 |
35 |
5 |
if (defined $$data[1][$j]) |
| 750 |
0 |
35 |
if ($$data[1][$j] < 0) |
| 760 |
35 |
0 |
if (defined $$data[1][$j]) |
| 762 |
35 |
0 |
if (defined $$self{'label_values'}) |
| 763 |
19 |
16 |
if ($$self{'label_values'} =~ /^percent$/i) { } |
| |
0 |
16 |
elsif ($$self{'label_values'} =~ /^value$/i) { } |
| |
6 |
10 |
elsif ($$self{'label_values'} =~ /^both$/i) { } |
| |
10 |
0 |
elsif ($$self{'label_values'} =~ /^none$/i) { } |
| 769 |
0 |
0 |
if ($$data[1][$j] =~ /\./) { } |
| 778 |
0 |
6 |
if ($$data[1][$j] =~ /\./) { } |
| 855 |
15 |
20 |
if ($labelX < $centerX) |
| 861 |
19 |
16 |
if ($labelY < $centerY) |
| 870 |
20 |
15 |
if ($label_degrees <= 90 or $label_degrees >= 270) { } |
| 872 |
0 |
20 |
if ($labelY - $last_labelY < $fontH and sqrt(($labelY - $last_labelY) ** 2 + ($labelX - $last_labelX) ** 2) < $fontH * 2 and $last_labelY > 0) |
| 881 |
0 |
15 |
if ($last_labelY - $labelY < $fontH and sqrt(($labelY - $last_labelY) ** 2 + ($labelX - $last_labelX) ** 2) < $fontH * 2 and $last_labelY > 0) |