integrate RTx::Statistics package, part of merging spiritone RT changes (#1661)
[freeside.git] / rt / html / RTx / Statistics / DayOfWeek / Elements / Chart
1 % $r->content_type("image/$format");
2 % $m->print($graph->plot(\@data)->$format());
3 % $m->abort();
4 <&|/l, $#data+1&>[_1] Elements</&>:<p>
5 % for (0..$#data) {
6 <% $data[$_] %><p>
7 % }
8 <%INIT>
9 use GD::Graph::bars;
10
11 my @data;
12 my $graph = GD::Graph::bars->new($Statistics::GraphWidth,$Statistics::GraphHeight);
13 $graph->set(export_format => "png",
14              x_label      => 'Day of Week',
15              y_label      => 'Ticket actions per Day by type');
16 $graph->set_legend(split /,/ , $ARGS{set_legend});
17 push @data, [split /,/ , $ARGS{x_labels}];
18 push @data, [split /,/ , $ARGS{data1}];
19 push @data, [split /,/ , $ARGS{data2}];
20 push @data, [split /,/ , $ARGS{data3}];
21
22 my $format = $graph->export_format;
23 $r->content_type("image/$format");
24 </%INIT>
25 <%ARGS>
26 </%ARGS>