anychart.onDocumentReady(function () {
chart = anychart.ganttResource();
chart.data(data, 'as-table');
chart.xScale().minimumGap(0.1);
chart.xScale().maximumGap(0.4);
chart.defaultRowHeight(50);
var timeline = chart.getTimeline();
timeline.elements().labels()
.textShadow('0 0 2px #eee')
.position('right-bottom');
timeline.milestones({fill: '#4CAF50'});
chart.title('Get and modify milestones');
chart.container('container');
start: Date.UTC(2019, 1, 25),
end: Date.UTC(2019, 1, 27),
connector: [ { connectTo: 12 } ]
start: Date.UTC(2019, 3, 1),
connector: [ { connectTo: 13 } ]
start: Date.UTC(2019, 3, 27),
end: Date.UTC(2019, 3, 30)
start: Date.UTC(2019, 2, 12),
end: Date.UTC(2019, 2, 15),
connector: [ { connectTo: 22 } ]
start: Date.UTC(2019, 3, 10),
end: Date.UTC(2019, 3, 13),
connector: [ { connectTo: 23 } ]
start: Date.UTC(2019, 4, 1)