1
|
<!DOCTYPE HTML>
|
2
|
<html>
|
3
|
<head>
|
4
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
5
|
<title>Highcharts Example</title>
|
6
|
|
7
|
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
|
8
|
<script type="text/javascript">
|
9
|
$(function () {
|
10
|
var chart;
|
11
|
$(document).ready(function() {
|
12
|
chart = new Highcharts.Chart({
|
13
|
chart: {
|
14
|
renderTo: 'container',
|
15
|
type: 'spline'
|
16
|
},
|
17
|
title: {
|
18
|
text: 'Snow depth in the Vikjafjellet mountain, Norway'
|
19
|
},
|
20
|
subtitle: {
|
21
|
text: 'An example of irregular time data in Highcharts JS'
|
22
|
},
|
23
|
xAxis: {
|
24
|
type: 'datetime',
|
25
|
dateTimeLabelFormats: { // don't display the dummy year
|
26
|
month: '%e. %b',
|
27
|
year: '%b'
|
28
|
}
|
29
|
},
|
30
|
yAxis: {
|
31
|
title: {
|
32
|
text: 'Snow depth (m)'
|
33
|
},
|
34
|
min: 0
|
35
|
},
|
36
|
tooltip: {
|
37
|
formatter: function() {
|
38
|
return '<b>'+ this.series.name +'</b><br/>'+
|
39
|
Highcharts.dateFormat('%e. %b', this.x) +': '+ this.y +' m';
|
40
|
}
|
41
|
},
|
42
|
|
43
|
series: [{
|
44
|
name: 'Winter 2007-2008',
|
45
|
// Define the data points. All series have a dummy year
|
46
|
// of 1970/71 in order to be compared on the same x axis. Note
|
47
|
// that in JavaScript, months start at 0 for January, 1 for February etc.
|
48
|
data: [
|
49
|
[Date.UTC(1970, 9, 27), 0 ],
|
50
|
[Date.UTC(1970, 10, 10), 0.6 ],
|
51
|
[Date.UTC(1970, 10, 18), 0.7 ],
|
52
|
[Date.UTC(1970, 11, 2), 0.8 ],
|
53
|
[Date.UTC(1970, 11, 9), 0.6 ],
|
54
|
[Date.UTC(1970, 11, 16), 0.6 ],
|
55
|
[Date.UTC(1970, 11, 28), 0.67],
|
56
|
[Date.UTC(1971, 0, 1), 0.81],
|
57
|
[Date.UTC(1971, 0, 8), 0.78],
|
58
|
[Date.UTC(1971, 0, 12), 0.98],
|
59
|
[Date.UTC(1971, 0, 27), 1.84],
|
60
|
[Date.UTC(1971, 1, 10), 1.80],
|
61
|
[Date.UTC(1971, 1, 18), 1.80],
|
62
|
[Date.UTC(1971, 1, 24), 1.92],
|
63
|
[Date.UTC(1971, 2, 4), 2.49],
|
64
|
[Date.UTC(1971, 2, 11), 2.79],
|
65
|
[Date.UTC(1971, 2, 15), 2.73],
|
66
|
[Date.UTC(1971, 2, 25), 2.61],
|
67
|
[Date.UTC(1971, 3, 2), 2.76],
|
68
|
[Date.UTC(1971, 3, 6), 2.82],
|
69
|
[Date.UTC(1971, 3, 13), 2.8 ],
|
70
|
[Date.UTC(1971, 4, 3), 2.1 ],
|
71
|
[Date.UTC(1971, 4, 26), 1.1 ],
|
72
|
[Date.UTC(1971, 5, 9), 0.25],
|
73
|
[Date.UTC(1971, 5, 12), 0 ]
|
74
|
]
|
75
|
}, {
|
76
|
name: 'Winter 2008-2009',
|
77
|
data: [
|
78
|
[Date.UTC(1970, 9, 18), 0 ],
|
79
|
[Date.UTC(1970, 9, 26), 0.2 ],
|
80
|
[Date.UTC(1970, 11, 1), 0.47],
|
81
|
[Date.UTC(1970, 11, 11), 0.55],
|
82
|
[Date.UTC(1970, 11, 25), 1.38],
|
83
|
[Date.UTC(1971, 0, 8), 1.38],
|
84
|
[Date.UTC(1971, 0, 15), 1.38],
|
85
|
[Date.UTC(1971, 1, 1), 1.38],
|
86
|
[Date.UTC(1971, 1, 8), 1.48],
|
87
|
[Date.UTC(1971, 1, 21), 1.5 ],
|
88
|
[Date.UTC(1971, 2, 12), 1.89],
|
89
|
[Date.UTC(1971, 2, 25), 2.0 ],
|
90
|
[Date.UTC(1971, 3, 4), 1.94],
|
91
|
[Date.UTC(1971, 3, 9), 1.91],
|
92
|
[Date.UTC(1971, 3, 13), 1.75],
|
93
|
[Date.UTC(1971, 3, 19), 1.6 ],
|
94
|
[Date.UTC(1971, 4, 25), 0.6 ],
|
95
|
[Date.UTC(1971, 4, 31), 0.35],
|
96
|
[Date.UTC(1971, 5, 7), 0 ]
|
97
|
]
|
98
|
}, {
|
99
|
name: 'Winter 2009-2010',
|
100
|
data: [
|
101
|
[Date.UTC(1970, 9, 9), 0 ],
|
102
|
[Date.UTC(1970, 9, 14), 0.15],
|
103
|
[Date.UTC(1970, 10, 28), 0.35],
|
104
|
[Date.UTC(1970, 11, 12), 0.46],
|
105
|
[Date.UTC(1971, 0, 1), 0.59],
|
106
|
[Date.UTC(1971, 0, 24), 0.58],
|
107
|
[Date.UTC(1971, 1, 1), 0.62],
|
108
|
[Date.UTC(1971, 1, 7), 0.65],
|
109
|
[Date.UTC(1971, 1, 23), 0.77],
|
110
|
[Date.UTC(1971, 2, 8), 0.77],
|
111
|
[Date.UTC(1971, 2, 14), 0.79],
|
112
|
[Date.UTC(1971, 2, 24), 0.86],
|
113
|
[Date.UTC(1971, 3, 4), 0.8 ],
|
114
|
[Date.UTC(1971, 3, 18), 0.94],
|
115
|
[Date.UTC(1971, 3, 24), 0.9 ],
|
116
|
[Date.UTC(1971, 4, 16), 0.39],
|
117
|
[Date.UTC(1971, 4, 21), 0 ]
|
118
|
]
|
119
|
}]
|
120
|
});
|
121
|
});
|
122
|
|
123
|
});
|
124
|
</script>
|
125
|
</head>
|
126
|
<body>
|
127
|
<script src="http://code.highcharts.com/highcharts.js"></script>
|
128
|
<script src="http://code.highcharts.com/modules/exporting.js"></script>
|
129
|
|
130
|
<div id="container" style="min-width: 400px; height: 400px; margin: 0 auto"></div>
|
131
|
|
132
|
</body>
|
133
|
</html>
|