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
// create data table on loaded data
3
var dataTable = anychart.data.table();
4
5
dataTable.addData([
6
['2015-12-24', 511.53, 514.98],
7
['2015-12-25', 512.53, 514.88],
8
['2015-12-26', 511.83, 514.98],
9
['2015-12-27', 511.22, 515.30],
10
['2015-12-28', 511.53, 514.98],
11
['2015-12-29', 512.53, 513.88],
12
['2015-12-30', 511.83, 512.98],
13
['2015-12-31', 511.22, 515.30],
14
['2016-01-01', 510.35, 515.72]
15
]);
16
17
18
// map loaded data
19
var mapping_1 = dataTable.mapAs({"value": 1});
20
var mapping_2 = dataTable.mapAs({"value": 2});
21
var rat_mapping = dataTable.mapAs({"priceA": 1, "priceB": 2});
22
23
// create a stock chart
24
var chart = anychart.stock();
25
26
// create the first plot on the chart
27
var plot_0 = chart.plot(0);
28
29
// create a stock series
30
plot_0.line(mapping_1).name('Stock 1');
31
plot_0.line(mapping_2).name('Stock 2');
32
33
// create the second plot on the chart
34
var plot_1 = chart.plot(1);
35
36
// create a RAT indicator and configure it
37
var rat = plot_1.rat(rat_mapping);
38
rat.baseDate('2015-12-27');
39
rat.series().stroke("0.5 Red");
40
41
// set container id for the chart
42
chart.container('container');
43
44
// initiate chart drawing
45
chart.draw();
46
});