1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
#!/usr/bin/perl -w
use strict;
use Chart::StackedBars;
print "1..1\n";
my ($g) = Chart::StackedBars->new(788,435);
# 0 = X-Achse
$g->add_dataset('0:00', '1:00', '2:00', '3:00', '4:00', '5:00', '6:00', '7:00',
'8:00', '9:00', '10:00', '11:00');
# 2 = Basas - stacked bar
$g->add_dataset( 0.8, 0.8, 0.9, 1.1, 1.8, 2.1, 1.8, 1.4,
1.0, 1.0, 1.0, 1.0);
# 3 = Bolus - stacked bar
$g->add_dataset( 4.4, 1.8, 6.5, 5.6, 2.4, 4.7, 6.0, 5.4,
8.9, 9.5, 8.7, 9.2);
# 4 = KHE - stacked bar
$g->add_dataset( 3.0, 2.8, 2.5, 0.6, 2.4, 4.7, 5.0, 5.4,
1.9, 3.5, 4.7, 3.2);
$g->set ('legend' => 'bottom',
'title' => 'Stacked Bars',
'precision' => 0,
'spaced_bars' => 'false',
'include_zero' => 'true',
'legend_example_size' => 100,
'skip_int_ticks' => 3,
'min_val_2' => 0,
'y_label' => 'IE/KHE',
'y_label2' => 'mg/dl (mmol/l)',
'grey_background' => 'false',
);
$g->set( 'colors' => {'y_label' => [51, 255, 0],
'y_label2' => [255, 0, 0],
'dataset2' => [0, 0, 244],
'dataset1' => [0, 204, 0],
'dataset0' => [255, 255, 51],
'dataset3' => [204, 0, 0],
});
$g->png("samples/stackedbars_2.png");
print "ok 1\n";
exit;
|