HTMLcopy
1
<div id="container"></div>
CSScopy
6
1
html, body, #container {
2
width: 100%;
3
height: 100%;
4
margin: 0;
5
padding: 0;
6
}
JavaScriptcopy
x
1
anychart.onDocumentReady(function () {
2
3
var dataTable = anychart.data.table();
4
dataTable.addData(get_dji_daily_short_data());
5
6
var mapping = dataTable.mapAs({value: 1});
7
8
var chart = anychart.stock();
9
10
chart.plot().line(mapping);
11
12
var rangeSelector = anychart.ui.rangeSelector();
13
14
var customRanges = [
15
{
16
'text': '5 Days',
17
'type': 'unit',
18
'unit': 'day',
19
'count': 5,
20
'anchor': 'first-visible-date'
21
},
22
{
23
'text': 'Year 2007',
24
'startDate': '2007 Jan 1',
25
'endDate': '2007 Dec 31',
26
'type': 'range'
27
},
28
{
29
'text': 'Full Range',
30
'type': 'max'
31
},
32
{
33
'text': '10',
34
'type': 'points',
35
'count': 10,
36
'anchor': 'last-date'
37
}
38
];
39
40
41
// Set custom ranges for the range selector.
42
rangeSelector.ranges(customRanges);
43
44
chart.title("Set custom ranges for range selector");
45
chart.container("container");
46
chart.draw();
47
48
rangeSelector.render(chart);
49
});