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 dataTable = anychart.data.table();
3
// data comes from the function in https://cdn.anychart.com/csv-data/dji-daily-short.js
4
dataTable.addData(get_dji_daily_short_data());
5
6
var mapping = dataTable.mapAs({'open': 1,'high': 2,'low': 3,'close':4});
7
8
var chart = anychart.stock();
9
chart.padding(10, 10, 10, 50);
10
chart.title("Minimum width of a point is 10 px");
11
12
var currentPlot = chart.plot();
13
currentPlot.ohlc(mapping);
14
15
var grouping = chart.grouping();
16
17
// set the minimum point width
18
grouping.minPixPerPoint(10);
19
20
grouping.levels([
21
{unit: 'month', count: 1},
22
{unit: 'month', count: 6},
23
{unit: 'month', count: 12}
24
]);
25
26
chart.container("container");
27
chart.draw();
28
});