| line |
true |
false |
branch |
|
199
|
0 |
12 |
unless ($self->_valid_input) |
|
207
|
0 |
12 |
unless $self->_make_img |
|
210
|
0 |
12 |
unless my $img = $self->_get_image |
|
218
|
1 |
11 |
if ($$style{'title'}{'text'}) |
|
219
|
0 |
1 |
unless $self->_draw_title($img, \@chart_box) |
|
224
|
0 |
12 |
unless $self->_get_data_range |
|
235
|
10 |
2 |
if ($col_width > 1) { } |
|
256
|
12 |
0 |
if ($self->_feature_enabled('graph_outline')) |
|
257
|
0 |
12 |
unless my(@line) = $self->_get_line('graph.outline') |
|
281
|
12 |
0 |
if ($value_range) |
|
285
|
3 |
9 |
if ($min_value < 0) |
|
287
|
0 |
3 |
unless my(@neg_fill) = $self->_get_fill('negative_bg', \@neg_box) |
|
304
|
2 |
10 |
if ($self->_get_data_series->{'stacked_column'}) |
|
305
|
0 |
2 |
unless $self->_draw_stacked_columns |
|
307
|
3 |
9 |
if ($self->_get_data_series->{'column'}) |
|
308
|
0 |
3 |
unless $self->_draw_columns |
|
310
|
5 |
7 |
if ($self->_get_data_series->{'line'}) |
|
311
|
0 |
5 |
unless $self->_draw_lines |
|
313
|
2 |
10 |
if ($self->_get_data_series->{'area'}) |
|
314
|
0 |
2 |
unless $self->_draw_area |
|
317
|
2 |
10 |
if ($self->_get_y_tics) |
|
320
|
12 |
0 |
if ($self->_get_labels(\%opts)) |
|
348
|
0 |
12 |
if (defined $config_max and $config_max < $max_value) |
|
351
|
0 |
12 |
if (defined $config_min and $config_min > $min_value) |
|
356
|
0 |
12 |
if (defined $config_min) { } |
|
360
|
9 |
3 |
if ($min_value > 0) |
|
363
|
0 |
12 |
if ($range_padding and $min_value < 0) |
|
365
|
0 |
0 |
if ($min_value < -1 and $difference > -1) |
|
371
|
0 |
12 |
if (defined $config_max) { } |
|
375
|
0 |
12 |
if ($range_padding and $max_value > 0) |
|
377
|
0 |
0 |
if ($max_value > 1 and $difference < 1) |
|
385
|
0 |
12 |
if ($self->_get_number('automatic_axis')) |
|
388
|
0 |
0 |
if ($@) |
|
414
|
36 |
12 |
unless defined $value |
|
415
|
12 |
0 |
if ($value < $min) |
|
425
|
36 |
48 |
unless defined $value |
|
426
|
24 |
24 |
if ($value > $min) |
|
434
|
7 |
5 |
unless $series |
|
444
|
5 |
0 |
if (scalar @data > $column_count) |
|
449
|
2011 |
5 |
if ($value > $max_value) |
|
450
|
10 |
2006 |
if ($value < $min_value) |
|
460
|
10 |
2 |
unless $series |
|
470
|
2 |
1 |
if (scalar @data > $column_count) |
|
475
|
5 |
16 |
if ($value > $max_value) |
|
476
|
12 |
9 |
if ($value < $min_value) |
|
488
|
9 |
3 |
unless $series |
|
500
|
6 |
29 |
if ($value > $max_value) |
|
501
|
20 |
15 |
if ($value < $min_value) |
|
515
|
10 |
2 |
unless $self->_get_data_series->{'stacked_column'} |
|
526
|
18 |
3 |
if ($$data[$i] > 0) { } |
|
|
3 |
0 |
elsif ($$data[$i] < 0) { } |
|
536
|
6 |
15 |
if ($value > $max_value) |
|
537
|
7 |
14 |
if ($value < $min_value) |
|
539
|
2 |
1 |
if (scalar @$data > $column_count) |
|
554
|
2 |
10 |
if (my $series = $self->_get_data_series->{'stacked_column'}) |
|
557
|
3 |
9 |
if (my $series = $self->_get_data_series->{'column'}) |
|
560
|
5 |
7 |
if (my $series = $self->_get_data_series->{'line'}) |
|
563
|
2 |
10 |
if (my $series = $self->_get_data_series->{'area'}) |
|
567
|
2 |
0 |
if ($$style{'features'}{'legend'} and scalar @labels) |
|
568
|
0 |
2 |
unless $self->SUPER::_draw_legend($self->_get_image, \@labels, $chart_box) |
|
599
|
0 |
5 |
defined $self->_get_data_series->{'column'} || $self->_get_data_series->{'stacked_column'} ? : |
|
615
|
0 |
5 |
if ($has_columns) { } |
|
636
|
0 |
2011 |
unless $img->line('x1', $x1, 'y1', $y1, 'x2', $x2, 'y2', $y2, 'aa', $line_aa, 'color', $color) |
|
644
|
5 |
0 |
if ($self->_feature_enabled('linemarkers')) |
|
663
|
0 |
3 |
if $opacity == 1 |
|
667
|
0 |
3 |
unless ($orig_fill) |
|
733
|
3 |
15 |
if ($i == 0) |
|
751
|
1 |
2 |
if ($self->_feature_enabled('areamarkers')) |
|
791
|
2 |
1 |
if ($$style{'features'}{'outline'}) |
|
804
|
0 |
3 |
defined $self->_get_data_series->{'stacked_column'} ? : |
|
814
|
0 |
35 |
if ($has_stacked_columns) |
|
821
|
0 |
35 |
if ($x2 < $x1) |
|
829
|
29 |
6 |
if ($data[$i] > 0) { } |
|
832
|
22 |
7 |
if ($$style{'features'}{'outline'}) |
|
839
|
6 |
0 |
if ($$style{'features'}{'outline'}) |
|
872
|
0 |
2 |
if (my $column_series_data = $self->_get_data_series->{'column'}) |
|
878
|
0 |
2 |
if ($column_padding_percent < 0) |
|
881
|
0 |
2 |
if ($column_padding_percent > 100) |
|
887
|
1 |
1 |
if ($$style{'features'}{'outline'}) |
|
904
|
0 |
21 |
if ($x2 < $x1) |
|
910
|
18 |
3 |
if ($data[$i] > 0) { } |
|
913
|
11 |
7 |
if ($$style{'features'}{'outline'}) |
|
920
|
3 |
0 |
if ($$style{'features'}{'outline'}) |
|
1011
|
0 |
0 |
if @_ == 1 |
|
1080
|
0 |
0 |
unless @_ > 1 |
|
1102
|
0 |
0 |
unless @_ > 1 |
|
1119
|
1 |
0 |
if ($@) |
|
1160
|
12 |
0 |
if (my $labels = $self->_get_labels($opts)) |
|
1161
|
5 |
7 |
if (my(@box) = $self->_text_bbox($$labels[0], 'legend')) |
|
1170
|
5 |
7 |
if (my(@box) = $self->_text_bbox($$labels[-1], 'legend')) |
|
1190
|
7 |
5 |
unless my(%text_info) = $self->_text_style('legend') |
|
1197
|
3 |
12 |
if ($interval < 1 or $value != int $value) |
|
1205
|
5 |
10 |
if ($width > $max_width) |
|
1218
|
0 |
12 |
unless ($labels) |
|
1224
|
7 |
5 |
unless my(%text_info) = $self->_text_style('legend') |
|
1237
|
5 |
25 |
if ($height > $max_height) |
|
1257
|
0 |
2 |
unless my(%text_info) = $self->_text_style('legend') |
|
1270
|
3 |
12 |
if ($interval < 1 or $value != int $value) |
|
1274
|
0 |
15 |
unless my(@box) = $self->_text_bbox($value, 'legend') |
|
1288
|
8 |
2 |
if ($show_gridlines and $y1 != $$graph_box[1] and $y1 != $$graph_box[3]) |
|
1313
|
5 |
7 |
if ($has_columns) |
|
1317
|
7 |
5 |
unless my(%text_info) = $self->_text_style('legend') |
|
1323
|
0 |
5 |
if ($self->_get_number('automatic_axis')) |
|
1326
|
0 |
0 |
if ($box[2] > $max_size) |
|
1340
|
0 |
30 |
if $count % ($tic_skip + 1) |
|
1344
|
0 |
30 |
if ($has_columns) |
|
1355
|
0 |
30 |
unless my(@box) = $self->_text_bbox($label, 'legend') |
|
1373
|
0 |
12 |
unless (defined $self->_get_data_series and keys %{$self->_get_data_series;}) |
|
1378
|
0 |
12 |
if (defined $$data{'line'} and not scalar @{$$data{'line'}[0]{'data'};}) |
|
1381
|
0 |
12 |
if (defined $$data{'column'} and not scalar @{$$data{'column'}[0]{'data'};}) |
|
1384
|
0 |
12 |
if (defined $$data{'stacked_column'} and not scalar @{$$data{'stacked_column'}[0]{'data'};}) |