anychart.onDocumentReady(function () {
{id:"1_1", start: "2018-01-02", end: "2018-01-25",
imageSrc: 'https://static.anychart.com/images/kitty.png'
{id:"1_2", start: "2018-01-28", end: "2018-02-22"},
{id:"1_3", start: "2018-03-03", end: "2018-03-25"}
{id: "2_1", start: "2018-01-07", end: "2018-02-15"},
{id: "2_2", start: "2018-02-26", end: "2018-03-20"}
{id: "3_1", start: "2018-01-04", end: "2018-03-25"}
var treeData = anychart.data.tree(data, "as-tree");
var chart = anychart.ganttResource();
var tl = chart.getTimeline();
tl.elements().normal().fill(fillFunc);
tl.elements().selected().fill(fillFunc);
chart.container("container");
var periods = this.item.get('periods');
var period = periods[this.periodIndex];
return {src: period.imageSrc, mode: 'fit'};