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
// create data
4
var data = ([
5
["White", 507, 511, 506, 510],
6
["Black", 510, 511, 506, 507],
7
["Long lower shadow", 508.5, 511, 506, 510],
8
["Long upper shadow", 508.5, 511, 506, 507],
9
["Hammer", 510, 511, 506, 511],
10
["Inverted hammer", 507, 511, 506,506],
11
["Spinning top white", 508, 511, 506, 509],
12
["Spinning top black", 509, 511, 506, 508],
13
["Four Price Doji", 508.5, 508.5, 508.5, 508.5],
14
["Long legged doji", 508.5, 511, 506, 508.5],
15
["Dragonfly doji", 511, 511, 506, 511],
16
["Gravestone doji", 506, 511, 506, 506],
17
["Marubozu white", 506, 511, 506, 511],
18
["Marubozu black", 511, 511, 506, 506]
19
]);
20
21
// create a chart
22
var chart = anychart.cartesian();
23
24
// set the interactivity mode
25
chart.interactivity("by-x");
26
27
// rotate the labels on the x-axis
28
chart.xAxis().labels().rotation(-90);
29
30
// create a series, set the data and configure visual settings
31
var series = chart.candlestick(data);
32
series.fallingFill("black");
33
series.fallingStroke("black");
34
series.risingFill("white");
35
series.risingStroke("black");
36
37
// set the interactivity mode
38
chart.interactivity("by-x");
39
40
// set the container id
41
chart.container("container");
42
43
// initiate drawing the chart
44
chart.draw();
45
});