{ "type": "SerpentineChart", "settings": { "levelCount": 3, "startLocation": 0.2, "autoAppear": true, "appearDuration": 1000, "appearDelay": 100 }, "properties": { "series": ["#series-0", "#series-1"], "xAxes": ["#axis-0"], "yAxes": ["#axis-1"] }, "refs": [ { "data-0": [ { "category": "Module #1", "start": 1547071200000, "end": 1547330400000, "task": "Gathering requirements", "settings": { "fill": { "type": "Color", "value": "#67b7dc" }, "__parse": true }, "__parse": true }, { "category": "Module #1", "start": 1549317600000, "end": 1555534800000, "task": "Development", "settings": { "fill": { "type": "Color", "value": "#67b7dc" }, "__parse": true }, "__parse": true }, { "category": "Module #2", "start": 1546898400000, "end": 1547071200000, "task": "Gathering requirements", "settings": { "fill": { "type": "Color", "value": "#a367dc" }, "__parse": true }, "__parse": true }, { "category": "Module #2", "start": 1547244000000, "end": 1547503200000, "task": "Producing specifications", "settings": { "fill": { "type": "Color", "value": "#a367dc" }, "__parse": true }, "__parse": true }, { "category": "Module #2", "start": 1547589600000, "end": 1549317600000, "task": "Development", "settings": { "fill": { "type": "Color", "value": "#a367dc" }, "__parse": true }, "__parse": true }, { "category": "Module #2", "start": 1549749600000, "end": 1550440800000, "task": "Testing and QA", "settings": { "fill": { "type": "Color", "value": "#a367dc" }, "__parse": true }, "__parse": true }, { "category": "Module #3", "start": 1546293600000, "end": 1547848800000, "task": "Gathering requirements", "settings": { "fill": { "type": "Color", "value": "#dc6788" }, "__parse": true }, "__parse": true }, { "category": "Module #3", "start": 1548972000000, "end": 1549749600000, "task": "Producing specifications", "settings": { "fill": { "type": "Color", "value": "#dc6788" }, "__parse": true }, "__parse": true }, { "category": "Module #3", "start": 1552168800000, "end": 1555275600000, "task": "Development", "settings": { "fill": { "type": "Color", "value": "#dc6788" }, "__parse": true }, "__parse": true }, { "category": "Module #3", "start": 1555707600000, "end": 1556571600000, "task": "Testing and QA", "settings": { "fill": { "type": "Color", "value": "#dc6788" }, "__parse": true }, "__parse": true }, { "category": "Module #4", "start": 1547503200000, "end": 1549922400000, "task": "Gathering requirements", "settings": { "fill": { "type": "Color", "value": "#dcd267" }, "__parse": true }, "__parse": true }, { "category": "Module #4", "start": 1551045600000, "end": 1552168800000, "task": "Development", "settings": { "fill": { "type": "Color", "value": "#dcd267" }, "__parse": true }, "__parse": true }, { "category": "Module #4", "start": 1553292000000, "end": 1556485200000, "task": "Testing and QA", "settings": { "fill": { "type": "Color", "value": "#dcd267" }, "__parse": true }, "__parse": true } ] }, { "data-1": [ { "category": "", "date": 1548108000000, "letter": "A" }, { "category": "", "date": 1548626400000, "letter": "B" }, { "category": "", "date": 1550613600000, "letter": "C" }, { "category": "", "date": 1551304800000, "letter": "D" }, { "category": "", "date": 1551823200000, "letter": "E" }, { "category": "", "date": 1552341600000, "letter": "F" }, { "category": "", "date": 1555534800000, "letter": "G" } ] }, { "data-2": [ { "category": "Module #1" }, { "category": "Module #2" }, { "category": "" }, { "category": "Module #3" }, { "category": "Module #4" } ] }, { "axis-1": { "type": "CategoryAxis", "settings": { "categoryField": "category", "renderer": { "type": "AxisRendererCurveY", "settings": { "minGridDistance": 10 }, "properties": { "labels": { "properties": { "template": { "settings": { "centerY": { "type": "Percent", "value": 50 }, "centerX": { "type": "Percent", "value": 100 }, "fontSize": 11 } } } }, "grid": { "properties": { "template": { "settings": { "forceHidden": true } } } } } } }, "properties": { "data": "#data-2" } } }, { "axis-0": { "type": "DateAxis", "settings": { "baseInterval": { "timeUnit": "day", "count": 1 }, "renderer": { "type": "AxisRendererCurveX", "settings": { "yRenderer": "#axis-1.get('renderer')", "strokeDasharray": [2, 3], "strokeOpacity": 0.5 }, "properties": { "labels": { "properties": { "template": { "settings": { "centerY": { "type": "Percent", "value": 50 }, "fontSize": 11, "minPosition": 0.01 } } } } } } } } }, { "series-0": { "type": "CurveColumnSeries", "settings": { "xAxis": "#axis-0", "yAxis": "#axis-1", "baseAxis": "#axis-1", "valueXField": "end", "openValueXField": "start", "categoryYField": "category", "autoAppear": true, "appearDuration": 1000 }, "properties": { "data": "#data-0", "columns": { "properties": { "template": { "settings": { "height": { "type": "Percent", "value": 10 }, "strokeOpacity": 0, "tooltipText": "{category}: {task}", "templateField": "settings" } } } }, "bullets": [ { "type": "Bullet", "settings": { "locationX": 0, "sprite": { "type": "Circle", "settings": { "radius": 4, "templateField": "settings" } } } }, { "type": "Bullet", "settings": { "locationX": 1, "sprite": { "type": "Circle", "settings": { "radius": 4, "templateField": "settings" } } } } ] } } }, { "series-1": { "type": "CurveLineSeries", "settings": { "xAxis": "#axis-0", "yAxis": "#axis-1", "valueXField": "date", "categoryYField": "category", "autoAppear": true, "appearDuration": 1000 }, "properties": { "data": "#data-1", "strokes": { "properties": { "template": { "settings": { "forceHidden": true } } } }, "bullets": [ { "type": "Bullet", "settings": { "sprite": { "type": "Label", "settings": { "text": "{letter}", "populateText": true, "fontSize": 11, "textAlign": "center", "width": 18, "height": 16, "centerX": { "type": "Percent", "value": 50 }, "centerY": 32, "paddingTop": 1, "paddingBottom": 1, "paddingLeft": 0, "paddingRight": 0, "background": { "type": "PointedRectangle", "settings": { "fill": { "type": "Color", "value": "#ffffff" }, "stroke": { "type": "Color", "value": "#000000" }, "cornerRadius": 0, "pointerBaseWidth": 6, "pointerX": 9, "pointerY": 21 } } } } } } ] } } } ] }