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 csvString =
4
'0,Activities,1169683200000,1173830400000,\n' +
5
'1,Draft plan,1169683200000,1170460800000,0\n' +
6
'2,Board meeting,1170547200000,1170547200000,0\n' +
7
'3,Research option,1170547200000,1172275200000,0\n' +
8
'4,Final plan,1172275200000,1173830400000,0\n';
9
10
var mapping = {
11
id: 0,
12
name: 1,
13
actualStart: 2,
14
actualEnd: 3,
15
parent: 4
16
};
17
18
var csvSettings = {
19
rowsSeparator: '\n',
20
columnsSeparator: ',',
21
ignoreFirstRow: false
22
};
23
24
25
treeData = anychart.data.tree(csvString, mapping, csvSettings);
26
27
// chart type
28
var chart = anychart.ganttProject();
29
30
// chart container
31
chart.container('container');
32
33
// set chart data
34
chart.data(treeData);
35
36
// initiate drawing
37
chart.draw();
38
39
// show all items
40
chart.fitAll();
41
42
});