CMS  Version 3.9
test_histogram.inc
Go to the documentation of this file.
1 <?php
2 Fakoli::using("svg_charts");
3 
4 $chart = new Histogram("histogram", 600, 400, 50, 50, 400, 300, "standard");
5 $chart->setLabels(array("First", "Second", "Third", "Fourth"));
6 $chart->ticks = 5;
7 $chart->max = 100;
8 
9 $series = new HistogramSeries("block", "Series 1", array(10, 40, 20, 80));
10 $chart->addSeries($series);
11 
12 $series2 = new HistogramSeries("block", "Series 2", array(30, 20, 40, 90));
13 $chart->addSeries($series2);
14 
15 
16 $series3 = new HistogramSeries("block", "Series 3", array(20, 50, 40, 30));
17 $chart->addSeries($series3);
18 
19 
20 $series4 = new HistogramSeries("block", "Series 4", array(90, 20, 10, 50));
21 $chart->addSeries($series4);
22 $chart->draw();
23 
24 
25 $chart2 = new Histogram("histogram2", 600, 400, 50, 50, 400, 300, "standard");
26 $chart2->setLabels(array("First", "Second", "Third", "Fourth"));
27 $chart2->ticks = 5;
28 $chart2->max = 100;
29 $chart2->orientation = "horizontal";
30 
31 $series = new HistogramSeries("block", "Series 1", array(10, 40, 20, 80));
32 $chart2->addSeries($series);
33 
34 $series2 = new HistogramSeries("block", "Series 2", array(30, 20, 40, 90));
35 $chart2->addSeries($series2);
36 
37 
38 $series3 = new HistogramSeries("block", "Series 3", array(20, 50, 40, 30));
39 $chart2->addSeries($series3);
40 
41 
42 $series4 = new HistogramSeries("block", "Series 4", array(90, 20, 10, 50));
43 $chart2->addSeries($series4);
44 $chart2->draw();
45 
46 $chart3 = new Histogram("histogram3", 600, 400, 50, 50, 400, 300, "standard");
47 $chart3->setLabels(array("First", "Second", "Third", "Fourth"));
48 $chart3->ticks = 5;
49 $chart3->max = 200;
50 
51 $stack = new StackedHistogramSeries("block", "Stack");
52 
53 $series = new HistogramSeries("block", "Series 1", array(10, 40, 20, 80));
54 $stack->addSeries($series);
55 
56 $series2 = new HistogramSeries("block", "Series 2", array(30, 20, 40, 90));
57 $stack->addSeries($series2);
58 
59 
60 $series3 = new HistogramSeries("block", "Series 3", array(20, 50, 40, 30));
61 $stack->addSeries($series3);
62 
63 
64 $series4 = new HistogramSeries("block", "Series 4", array(90, 20, 10, 50));
65 $stack->addSeries($series4);
66 
67 $chart3->addSeries($stack);
68 
69 $chart3->draw();
70 
71 $chart4 = new Histogram("histogram4", 600, 400, 50, 50, 400, 300, "standard");
72 $chart4->setLabels(array("First", "Second", "Third", "Fourth"));
73 $chart4->ticks = 5;
74 $chart4->max = 200;
75 $chart4->orientation = "horizontal";
76 
77 $stack = new StackedHistogramSeries("block", "Stack");
78 
79 $series = new HistogramSeries("block", "Series 1", array(10, 40, 20, 80));
80 $stack->addSeries($series);
81 
82 $series2 = new HistogramSeries("block", "Series 2", array(30, 20, 40, 90));
83 $stack->addSeries($series2);
84 
85 
86 $series3 = new HistogramSeries("block", "Series 3", array(20, 50, 40, 30));
87 $stack->addSeries($series3);
88 
89 
90 $series4 = new HistogramSeries("block", "Series 4", array(90, 20, 10, 50));
91 $stack->addSeries($series4);
92 
93 $chart4->addSeries($stack);
94 
95 $chart4->draw();
96 ?>
static using()
Import the datamodels, views and manifest for the specified component(s).
Definition: core.inc:116
$series
$chart3
$chart2
$series4
$stack
$chart4
$series3
$series2
$chart