summaryrefslogtreecommitdiff
path: root/t/points_5.t
blob: 9493b7e22b5200c2c8f69fcfb1a741f820858453 (plain)
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#!/usr/bin/perl -w

BEGIN { unshift @INC, 'lib', '../lib'}
use Chart::Points;
use File::Temp 0.19;
my $samples = File::Temp->newdir();

print "1..1\n";

$g = Chart::Points->new();

@hash = (
    'title'      => 'Points Chart with different brushes',
    'png_border' => 10,
    'pt_size'    => 20,
    'grid_lines' => 'false',
    'brush_size' => 18,                                      # 10 points diameter

    #    'brushStyle' => 'FilledCircle',
    #    'brushStyle' => 'circle',
    #    'brushStyle' => 'donut',
    #    'brushStyle' => 'OpenCircle',
    #    'brushStyle' => 'fatPlus',
    #    'brushStyle' => 'triangle',
    #    'brushStyle' => 'upsidedownTriangle',
    #    'brushStyle' => 'square',
    #    'brushStyle' => 'hollowSquare',
    #    'brushStyle' => 'OpenRectangle',
    #    'brushStyle' => 'FilledDiamond',
    #    'brushStyle' => 'OpenDiamond',
    #    'brushStyle' => 'Star',
    'brushStyle' => 'OpenStar',
);
my @labels = (
    'FilledCircle',       'circle', 'donut',        'OpenCircle',    'fatPlus',       'triangle',
    'upsidedownTriangle', 'square', 'hollowSquare', 'OpenRectangle', 'FilledDiamond', 'OpenDiamond',
    'Star',               'OpenStar'
);

$g->set(
    brushStyles => {
        dataset0  => 'FilledCircle',
        dataset1  => 'circle',
        dataset2  => 'donut',
        dataset3  => 'OpenCircle',
        dataset4  => 'fatPlus',
        dataset5  => 'triangle',
        dataset6  => 'upsidedownTriangle',
        dataset7  => 'square',
        dataset8  => 'hollowSquare',
        dataset9  => 'OpenRectangle',
        dataset10 => 'FilledDiamond',
        dataset11 => 'OpenDiamond',
        dataset12 => 'Star',
        dataset13 => 'OpenStar',
    }
);
$g->set(@hash);
$g->add_dataset( 'foo', 'bar', 'junk' );
$g->add_dataset( 1,     1,     1 );
$g->add_dataset( 2,     2,     2 );
$g->add_dataset( 3,     3,     3 );
$g->add_dataset( 4,     4,     4 );
$g->add_dataset( 5,     5,     5 );
$g->add_dataset( 6,     6,     6 );
$g->add_dataset( 7,     7,     7 );
$g->add_dataset( 8,     8,     8 );
$g->add_dataset( 9,     9,     9 );
$g->add_dataset( 10,    10,    10 );
$g->add_dataset( 11,    11,    11 );
$g->add_dataset( 12,    12,    12 );
$g->add_dataset( 13,    13,    13 );
$g->add_dataset( 14,    14,    14 );

$g->set( 'legend_labels' => \@labels );

$g->png("$samples/points_5.png");

print "ok 1\n";

exit(0);