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
var stage = anychart.graphics.create("container");
3
4
var ohlcChart = anychart.financial();
5
ohlcChart.bounds(0, 0, "50%", "100%");
6
ohlcChart.ohlc([
7
[new Date("28-Aug-07"), 511.53, 514.98, 505.79, 506.40],
8
[new Date("29-Aug-07"), 507.84, 513.30, 507.23, 512.88],
9
[new Date("30-Aug-07"), 512.36, 515.40, 510.58, 511.40],
10
[new Date("31-Aug-07"), 513.10, 516.50, 511.47, 515.25],
11
[new Date("01-Sep-07"), 515.02, 528.00, 514.62, 525.15]
12
]);
13
14
ohlcChart.xAxis({
15
ticks: true,
16
labels: false,
17
minorTicks: {stroke: "#424242"},
18
minorLabels: true
19
});
20
21
var myScale = ohlcChart.xScale();
22
myScale.minorTicks([new Date("27-Aug-07"), new Date("29-Aug-07"), new Date("31-Aug-07"), new Date("02-Sep-07")]);
23
24
ohlcChart.container(stage);
25
ohlcChart.draw();
26
27
var candlestickChart = anychart.financial();
28
candlestickChart.bounds("50%", 0, "50%", "100%");
29
candlestickChart.candlestick([
30
[new Date("28-Aug-07"), 511.53, 514.98, 505.79, 506.40],
31
[new Date("29-Aug-07"), 507.84, 513.30, 507.23, 512.88],
32
[new Date("30-Aug-07"), 512.36, 515.40, 510.58, 511.40],
33
[new Date("31-Aug-07"), 513.10, 516.50, 511.47, 515.25],
34
[new Date("01-Sep-07"), 515.02, 528.00, 514.62, 525.15]
35
]);
36
37
candlestickChart.xAxis({
38
ticks: true,
39
labels: false,
40
minorTicks: {stroke: "#424242"},
41
minorLabels: true
42
});
43
44
// Gets minor ticks.
45
var ticks = myScale.minorTicks();
46
47
var scale = candlestickChart.xScale();
48
scale.minorTicks(ticks.get());
49
50
candlestickChart.container(stage);
51
candlestickChart.draw();
52
});