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
            AmCharts.ready(function () {
17
                // generate some random data first
18
                generateChartData();
19
 
20
                // SERIAL CHART
21
                chart = new AmCharts.AmSerialChart();
22
 
23
                chart.marginLeft = 0;
24
                chart.marginRight = 0;
25
                chart.marginTop = 0;
26
                chart.dataProvider = chartData;
27
                chart.categoryField = "date";
28
 
29
                // AXES
30
                // category
31
                var categoryAxis = chart.categoryAxis;
32
                categoryAxis.parseDates = true; // as our data is date-based, we set parseDates to true
33
                categoryAxis.minPeriod = "DD"; // our data is daily, so we set minPeriod to DD
34
                // value axis
35
                var valueAxis = new AmCharts.ValueAxis();
36
                valueAxis.inside = true;
37
                valueAxis.tickLength = 0;
38
                valueAxis.axisAlpha = 0;
39
                valueAxis.minimum = 100;
40
                valueAxis.maximum = 140;
41
                chart.addValueAxis(valueAxis);
42
 
43
                // GRAPH
44
                var graph = new AmCharts.AmGraph();
45
                graph.dashLength = 3;
46
                graph.lineColor = "#7717D7";
47
                graph.valueField = "visits";
48
                graph.dashLength = 3;
49
                graph.bullet = "round";
50
                chart.addGraph(graph);
51
 
52
                // CURSOR
53
                var chartCursor = new AmCharts.ChartCursor();
54
                chartCursor.cursorAlpha = 0;
55
                chart.addChartCursor(chartCursor);
56
 
57
                // GUIDES are used to create horizontal range fills
58
                var guide = new AmCharts.Guide();
59
                guide.value = 0;
60
                guide.toValue = 105;
61
                guide.fillColor = "#CC0000";
62
                guide.fillAlpha = 0.2;
63
                guide.lineAlpha = 0;
64
                valueAxis.addGuide(guide);
65
 
66
                var guide = new AmCharts.Guide();
67
                guide.value = 105;
68
                guide.toValue = 110;
69
                guide.fillColor = "#CC0000";
70
                guide.fillAlpha = 0.15;
71
                guide.lineAlpha = 0;
72
                valueAxis.addGuide(guide);
73
 
74
                var guide = new AmCharts.Guide();
75
                guide.value = 110;
76
                guide.toValue = 115;
77
                guide.fillColor = "#CC0000";
78
                guide.fillAlpha = 0.1;
79
                guide.lineAlpha = 0;
80
                valueAxis.addGuide(guide);
81
 
82
                var guide = new AmCharts.Guide();
83
                guide.value = 115;
84
                guide.toValue = 120;
85
                guide.fillColor = "#CC0000";
86
                guide.fillAlpha = 0.05;
87
                guide.lineAlpha = 0;
88
                valueAxis.addGuide(guide);
89
 
90
                var guide = new AmCharts.Guide();
91
                guide.value = 120;
92
                guide.toValue = 125;
93
                guide.fillColor = "#0000cc";
94
                guide.fillAlpha = 0.05;
95
                guide.lineAlpha = 0;
96
                valueAxis.addGuide(guide);
97
 
98
                var guide = new AmCharts.Guide();
99
                guide.value = 125;
100
                guide.toValue = 130;
101
                guide.fillColor = "#0000cc";
102
                guide.fillAlpha = 0.1;
103
                guide.lineAlpha = 0;
104
                valueAxis.addGuide(guide);
105
 
106
                var guide = new AmCharts.Guide();
107
                guide.value = 130;
108
                guide.toValue = 135;
109
                guide.fillColor = "#0000cc";
110
                guide.fillAlpha = 0.15;
111
                guide.lineAlpha = 0;
112
                valueAxis.addGuide(guide);
113
 
114
                var guide = new AmCharts.Guide();
115
                guide.value = 135;
116
                guide.toValue = 140;
117
                guide.fillColor = "#0000cc";
118
                guide.fillAlpha = 0.2;
119
                guide.lineAlpha = 0;
120
                valueAxis.addGuide(guide);
121
 
122
                // WRITE
123
                chart.write("chartdiv");
124
            });
125
 
126
            // generate some random data
127
            function generateChartData() {
128
                var firstDate = new Date();
129
                firstDate.setDate(firstDate.getDate() - 10);
130
 
131
                for (var i = 0; i < 10; i++) {
132
					// we create date objects here. In your data, you can have date strings
133
					// and then set format of your dates using chart.dataDateFormat property,
134
					// however when possible, use date objects, as this will speed up chart rendering.
135
                    var newDate = new Date(firstDate);
136
                    newDate.setDate(newDate.getDate() + i);
137
 
138
                    var visits = Math.round(Math.random() * 40) + 100;
139
 
140
                    chartData.push({
141
                        date: newDate,
142
                        visits: visits
143
                    });
144
                }
145
            }
146
        </script>
147
    </head>
148
 
149
    <body>
150
        <div id="chartdiv" style="width: 100%; height: 400px;"></div>
151
    </body>
152
 
153
</html>