Subversion Repositories php-qbpwcf

Rev

Rev 23 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 liveuser 1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2
<html>
3
 
4
    <head>
5
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
        <title>amCharts examples</title>
7
        <link rel="stylesheet" href="style.css" type="text/css">
8
        <script src="../amcharts/amcharts.js" type="text/javascript"></script>
9
        <script src="../amcharts/serial.js" type="text/javascript"></script>
10
        <script>
11
            var chart;
12
 
13
            var chartData = [
14
                {
15
                    "year": 2003,
16
                    "europe": 2.5,
17
                    "namerica": 2.5,
18
                    "asia": 2.1,
19
                    "lamerica": 0.3,
20
                    "meast": 0.2,
21
                    "africa": 0.1
22
                },
23
                {
24
                    "year": 2004,
25
                    "europe": 2.6,
26
                    "namerica": 2.7,
27
                    "asia": 2.2,
28
                    "lamerica": 0.3,
29
                    "meast": 0.3,
30
                    "africa": 0.1
31
                },
32
                {
33
                    "year": 2005,
34
                    "europe": 2.8,
35
                    "namerica": 2.9,
36
                    "asia": 2.4,
37
                    "lamerica": 0.3,
38
                    "meast": 0.3,
39
                    "africa": 0.1
40
                }
41
            ];
42
 
43
            AmCharts.ready(function () {
44
                // SERIALL CHART
45
                chart = new AmCharts.AmSerialChart();
46
                chart.dataProvider = chartData;
47
                chart.categoryField = "year";
48
                chart.plotAreaBorderAlpha = 0.2;
49
                chart.rotate = true;
50
 
51
                // AXES
52
                // Category
53
                var categoryAxis = chart.categoryAxis;
54
                categoryAxis.gridAlpha = 0.1;
55
                categoryAxis.axisAlpha = 0;
56
                categoryAxis.gridPosition = "start";
57
 
58
                // value
59
                var valueAxis = new AmCharts.ValueAxis();
60
                valueAxis.stackType = "regular";
61
                valueAxis.gridAlpha = 0.1;
62
                valueAxis.axisAlpha = 0;
63
                chart.addValueAxis(valueAxis);
64
 
65
                // GRAPHS
66
                // firstgraph
67
                var graph = new AmCharts.AmGraph();
68
                graph.title = "Europe";
69
                graph.labelText = "[[value]]";
70
                graph.valueField = "europe";
71
                graph.type = "column";
72
                graph.lineAlpha = 0;
73
                graph.fillAlphas = 1;
74
                graph.lineColor = "#C72C95";
75
                graph.balloonText = "<b><span style='color:#C72C95'>[[title]]</b></span><br><span style='font-size:14px'>[[category]]: <b>[[value]]</b></span>";
76
                graph.labelPosition = "middle";
77
                chart.addGraph(graph);
78
 
79
                // second graph
80
                graph = new AmCharts.AmGraph();
81
                graph.title = "North America";
82
                graph.labelText = "[[value]]";
83
                graph.valueField = "namerica";
84
                graph.type = "column";
85
                graph.lineAlpha = 0;
86
                graph.fillAlphas = 1;
87
                graph.lineColor = "#D8E0BD";
88
                graph.balloonText = "<b><span style='color:#afbb86'>[[title]]</b></span><br><span style='font-size:14px'>[[category]]: <b>[[value]]</b></span>";
89
                graph.labelPosition = "middle";
90
                chart.addGraph(graph);
91
 
92
                // third graph
93
                graph = new AmCharts.AmGraph();
94
                graph.title = "Asia-Pacific";
95
                graph.labelText = "[[value]]";
96
                graph.valueField = "asia";
97
                graph.type = "column";
98
                graph.lineAlpha = 0;
99
                graph.fillAlphas = 1;
100
                graph.lineColor = "#B3DBD4";
101
                graph.balloonText = "<b><span style='color:#74bdb0'>[[title]]</b></span><br><span style='font-size:14px'>[[category]]: <b>[[value]]</b></span>";
102
                graph.labelPosition = "middle";
103
                chart.addGraph(graph);
104
 
105
                // fourth graph
106
                graph = new AmCharts.AmGraph();
107
                graph.title = "Latin America";
108
                graph.labelText = "[[value]]";
109
                graph.valueField = "lamerica";
110
                graph.type = "column";
111
                graph.lineAlpha = 0;
112
                graph.fillAlphas = 1;
113
                graph.lineColor = "#69A55C";
114
                graph.balloonText = "<b><span style='color:#69A55C'>[[title]]</b></span><br><span style='font-size:14px'>[[category]]: <b>[[value]]</b></span>";
115
                graph.labelPosition = "middle";
116
                chart.addGraph(graph);
117
 
118
                // fifth graph
119
                graph = new AmCharts.AmGraph();
120
                graph.title = "Middle-East";
121
                graph.labelText = "[[value]]";
122
                graph.valueField = "meast";
123
                graph.type = "column";
124
                graph.lineAlpha = 0;
125
                graph.fillAlphas = 1;
126
                graph.lineColor = "#B5B8D3";
127
                graph.balloonText = "<b><span style='color:#7a81be'>[[title]]</b></span><br><span style='font-size:14px'>[[category]]: <b>[[value]]</b></span>";
128
                graph.labelPosition = "middle";
129
                chart.addGraph(graph);
130
 
131
                // sixth graph
132
                graph = new AmCharts.AmGraph();
133
                graph.title = "Africa";
134
                graph.labelText = "[[value]]";
135
                graph.valueField = "africa";
136
                graph.type = "column";
137
                graph.lineAlpha = 0;
138
                graph.fillAlphas = 1;
139
                graph.lineColor = "#F4E23B";
140
                graph.balloonText = "<b><span style='color:#c3b218'>[[title]]</b></span><br><span style='font-size:14px'>[[category]]: <b>[[value]]</b></span>";
141
                graph.labelPosition = "middle";
142
                chart.addGraph(graph);
143
 
144
                // LEGEND
145
                var legend = new AmCharts.AmLegend();
146
                legend.position = "right";
147
                legend.borderAlpha = 0.3;
148
                legend.horizontalGap = 10;
149
                legend.switchType = "v";
150
                chart.addLegend(legend);
151
 
152
                chart.creditsPosition = "top-right";
153
 
154
                // WRITE
155
                chart.write("chartdiv");
156
            });
157
 
158
            // Make chart 2D/3D
159
            function setDepth() {
160
                if (document.getElementById("rb1").checked) {
161
                    chart.depth3D = 0;
162
                    chart.angle = 0;
163
                } else {
164
                    chart.depth3D = 20;
165
                    chart.angle = 30;
166
                }
167
                chart.validateNow();
168
            }
169
        </script>
170
    </head>
171
 
172
    <body>
173
        <div id="chartdiv" style="width: 100%; height: 400px;"></div>
174
        <div style="margin-left:40px;">
175
            <input type="radio" checked="true" name="group" id="rb1" onclick="setDepth()">2D
176
            <input type="radio" name="group" id="rb2" onclick="setDepth()">3D
177
		</div>
178
    </body>
179
 
180
</html>