diff options
| author | ivan <ivan> | 2007-06-20 22:28:28 +0000 |
|---|---|---|
| committer | ivan <ivan> | 2007-06-20 22:28:28 +0000 |
| commit | f5af4fcceb8a36c3d0885dfa197798a77de64727 (patch) | |
| tree | 4a1d6ec0be2a409d83dac63a3001728d3c2306aa /rt/html/RTx/Statistics/DayOfWeek/Elements/Chart | |
| parent | 732703b42a01b98fe6e3a8d032e173d69b48c4e8 (diff) | |
integrate RTx::Statistics package, part of merging spiritone RT changes (#1661)
Diffstat (limited to 'rt/html/RTx/Statistics/DayOfWeek/Elements/Chart')
| -rwxr-xr-x | rt/html/RTx/Statistics/DayOfWeek/Elements/Chart | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/rt/html/RTx/Statistics/DayOfWeek/Elements/Chart b/rt/html/RTx/Statistics/DayOfWeek/Elements/Chart new file mode 100755 index 000000000..239c09541 --- /dev/null +++ b/rt/html/RTx/Statistics/DayOfWeek/Elements/Chart @@ -0,0 +1,26 @@ +% $r->content_type("image/$format"); +% $m->print($graph->plot(\@data)->$format()); +% $m->abort(); +<&|/l, $#data+1&>[_1] Elements</&>:<p> +% for (0..$#data) { +<% $data[$_] %><p> +% } +<%INIT> +use GD::Graph::bars; + +my @data; +my $graph = GD::Graph::bars->new($Statistics::GraphWidth,$Statistics::GraphHeight); +$graph->set(export_format => "png", + x_label => 'Day of Week', + y_label => 'Ticket actions per Day by type'); +$graph->set_legend(split /,/ , $ARGS{set_legend}); +push @data, [split /,/ , $ARGS{x_labels}]; +push @data, [split /,/ , $ARGS{data1}]; +push @data, [split /,/ , $ARGS{data2}]; +push @data, [split /,/ , $ARGS{data3}]; + +my $format = $graph->export_format; +$r->content_type("image/$format"); +</%INIT> +<%ARGS> +</%ARGS> |
