anychart.onDocumentReady(function () {
chart = anychart.ganttProject();
chart.defaultRowHeight(40);
chart.data(data, 'as-tree');
var timeline = chart.getTimeline();
chart.xScale().minimumGap(0.2).maximumGap(0.2);
timeline.cropLabels(true);
var previews = timeline.milestones().preview().enabled(true);
var blPreviews = timeline.baselineMilestones().preview().enabled(true);
timeline.milestones().tooltip().format(function () {
var value = 'Actual: ' + anychart.format.dateTime(this.actualStart);
if (this.baselineStart) {
value += '\nPlanned: ' + anychart.format.dateTime(this.baselineStart);
chart.container('container');
actualStart: Date.UTC(2019, 3, 1)
baselineStart: Date.UTC(2019, 3, 8)
actualStart: Date.UTC(2019, 3, 14),
actualEnd: Date.UTC(2019, 3, 27),
actualStart: Date.UTC(2019, 3, 20),
baselineStart: Date.UTC(2019, 3, 22),
actualStart: Date.UTC(2019, 3, 14),