Subversion-Projekte lars-tiefland.ci

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
776 lars 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
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7
        <title>amCharts Data Loader Example</title>
8
        <script src="http://www.amcharts.com/lib/3/amcharts.js"></script>
9
        <script src="http://www.amcharts.com/lib/3/serial.js"></script>
10
        <script src="http://www.amcharts.com/lib/3/themes/dark.js"></script>
11
        <script src="../dataloader.min.js"></script>
12
        <style>
13
            body,
14
            html {
15
                font-family: Verdana;
16
                font-size: 12px;
17
                background-color: #282828;
18
            }
19
 
20
            #chartdiv {
21
                width: 100%;
22
                height: 500px;
23
            }
24
        </style>
25
        <script>
26
            var chart = AmCharts.makeChart("chartdiv",
27
            {
28
                "type": "serial",
29
                "theme": "dark",
30
                "dataLoader":
31
                {
32
                    "url": "data/serial2.json",
33
                    "showErrors": true,
34
                    "complete": function(chart)
35
                    {
36
                        console.log("Loading complete");
37
                    },
38
                    "load": function(options, chart)
39
                    {
40
                        console.log("File loaded: ", options.url);
41
                    },
42
                    "error": function(options, chart)
43
                    {
44
                        console.log("Error occured loading file: ", options.url);
45
                    }
46
                },
47
                "categoryField": "year",
48
                "startDuration": 1,
49
                "rotate": true,
50
                "categoryAxis":
51
                {
52
                    "gridPosition": "start"
53
                },
54
                "valueAxes": [
55
                {
56
                    "position": "top",
57
                    "title": "Million USD",
58
                    "minorGridEnabled": true
59
                }],
60
                "graphs": [
61
                {
62
                    "type": "column",
63
                    "title": "Income",
64
                    "valueField": "income",
65
                    "fillAlphas": 1,
66
                    "balloonText": "<span style='font-size:13px;'>[[title]] in [[category]]:<b>[[value]]</b></span>"
67
                },
68
                {
69
                    "type": "line",
70
                    "title": "Expenses",
71
                    "valueField": "expenses",
72
                    "lineThickness": 2,
73
                    "bullet": "round",
74
                    "balloonText": "<span style='font-size:13px;'>[[title]] in [[category]]:<b>[[value]]</b></span>"
75
                }],
76
                "legend":
77
                {
78
                    "useGraphSettings": true
79
                },
80
                "creditsPosition": "top-right",
81
                "responsive":
82
                {
83
                    "enabled": true
84
                }
85
            });
86
 
87
            function reloadData()
88
            {
89
                chart.dataLoader.loadData();
90
            }
91
        </script>
92
    </head>
93
 
94
    <body>
95
        <div id="chartdiv"></div>
96
        <input type="button" value="Trigger data reload" onclick="reloadData();" /> </body>
97
 
98
</html>