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
 
11
        <script>
12
            var chart;
13
 
14
            var chartData = [
15
                {
16
                    "year": "2003",
17
                    "europe": 2.5,
18
                    "namerica": 2.5,
19
                    "asia": 2.1,
20
                    "lamerica": 1.3,
21
                    "meast": 1.2,
22
                    "africa": 0.3
23
                },
24
                {
25
                    "year": "2004",
26
                    "europe": 2.6,
27
                    "namerica": 2.7,
28
                    "asia": 2.2,
29
                    "lamerica": 1.3,
30
                    "meast": 1.3,
31
                    "africa": 0.4
32
                },
33
                {
34
                    "year": "2005",
35
                    "europe": 2.8,
36
                    "namerica": 2.9,
37
                    "asia": 2.4,
38
                    "lamerica": 1.3,
39
                    "meast": 1.3,
40
                    "africa": 0.5
41
                }
42
            ];
43
 
44
            AmCharts.ready(function () {
45
                // SERIAL CHART
46
                chart = new AmCharts.AmSerialChart();
47
                chart.dataProvider = chartData;
48
                chart.categoryField = "year";
49
                chart.plotAreaBorderAlpha = 0.2;
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
                // first graph
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 = "<span style='color:#555555;'>[[category]]</span><br><span style='font-size:14px'>[[title]]:<b>[[value]]</b></span>";
76
                chart.addGraph(graph);
77
 
78
                // second graph
79
                graph = new AmCharts.AmGraph();
80
                graph.title = "North America";
81
                graph.labelText = "[[value]]";
82
                graph.valueField = "namerica";
83
                graph.type = "column";
84
                graph.lineAlpha = 0;
85
                graph.fillAlphas = 1;
86
                graph.lineColor = "#D8E0BD";
87
                graph.balloonText = "<span style='color:#555555;'>[[category]]</span><br><span style='font-size:14px'>[[title]]:<b>[[value]]</b></span>";
88
                chart.addGraph(graph);
89
 
90
                // third graph
91
                graph = new AmCharts.AmGraph();
92
                graph.title = "Asia-Pacific";
93
                graph.labelText = "[[value]]";
94
                graph.valueField = "asia";
95
                graph.type = "column";
96
                graph.newStack = true; // this line starts new stack
97
                graph.lineAlpha = 0;
98
                graph.fillAlphas = 1;
99
                graph.lineColor = "#B3DBD4";
100
                graph.balloonText = "<span style='color:#555555;'>[[category]]</span><br><span style='font-size:14px'>[[title]]:<b>[[value]]</b></span>";
101
                chart.addGraph(graph);
102
 
103
                // fourth graph
104
                graph = new AmCharts.AmGraph();
105
                graph.title = "Latin America";
106
                graph.labelText = "[[value]]";
107
                graph.valueField = "lamerica";
108
                graph.type = "column";
109
                graph.lineAlpha = 0;
110
                graph.fillAlphas = 1;
111
                graph.lineColor = "#69A55C";
112
                graph.balloonText = "<span style='color:#555555;'>[[category]]</span><br><span style='font-size:14px'>[[title]]:<b>[[value]]</b></span>";
113
                chart.addGraph(graph);
114
 
115
                // fifth graph
116
                graph = new AmCharts.AmGraph();
117
                graph.title = "Middle-East";
118
                graph.labelText = "[[value]]";
119
                graph.valueField = "meast";
120
                graph.type = "column";
121
                graph.lineAlpha = 0;
122
                graph.fillAlphas = 1;
123
                graph.lineColor = "#B5B8D3";
124
                graph.balloonText = "<span style='color:#555555;'>[[category]]</span><br><span style='font-size:14px'>[[title]]:<b>[[value]]</b></span>";
125
                chart.addGraph(graph);
126
 
127
                // sixth graph
128
                graph = new AmCharts.AmGraph();
129
                graph.title = "Africa";
130
                graph.labelText = "[[value]]";
131
                graph.valueField = "africa";
132
                graph.type = "column";
133
                graph.lineAlpha = 0;
134
                graph.fillAlphas = 1;
135
                graph.lineColor = "#F4E23B";
136
                graph.balloonText = "<span style='color:#555555;'>[[category]]</span><br><span class='font-size:14px'>[[title]]:<b>[[value]]</b></span>";
137
                chart.addGraph(graph);
138
 
139
                // LEGEND
140
                var legend = new AmCharts.AmLegend();
141
                legend.borderAlpha = 0.2;
142
                legend.horizontalGap = 10;
143
                chart.addLegend(legend);
144
 
145
                // WRITE
146
                chart.write("chartdiv");
147
            });
148
 
149
            // this method sets chart 2D/3D
150
            function setDepth() {
151
                if (document.getElementById("rb1").checked) {
152
                    chart.depth3D = 0;
153
                    chart.angle = 0;
154
                } else {
155
                    chart.depth3D = 25;
156
                    chart.angle = 30;
157
                }
158
                chart.validateNow();
159
            }
160
        </script>
161
    </head>
162
 
163
    <body>
164
        <div id="chartdiv" style="width: 600px; height: 400px;"></div>
165
        <div style="margin-left:30px;">
166
	        <input type="radio" checked="true" name="group" id="rb1" onclick="setDepth()">2D
167
	        <input type="radio" name="group" id="rb2" onclick="setDepth()">3D
168
		</div>
169
    </body>
170
 
171
</html>