anychart.onDocumentReady(function () {
var dataSet = anychart.data.set([
['134 (Oct 26)', 0, 12.5, 12.5, 25, 0, 0, 12.5, 0, 37.5 ],
['135 (Nov 2)', 40, 0, 0, 15, 0, 15, 0, 7.5, 22.5 ],
['136 (Nov 9)', 0, 12.5, 0, 25, 0, 25, 0, 12.5, 25 ],
['137 (Nov 16)', 0, 0, 0, 25, 12.5, 25, 0, 12.5, 25 ],
['138 (Nov 23)', 0, 0, 0, 25, 12.5, 25, 0, 12.5, 25 ],
['139 (Nov 30)', 20, 0, 0, 0, 30, 20, 0, 10, 20 ],
['140 (Dec 7)', 0, 0, 0, 0, 25, 0, 0, 25, 37.5 ],
['141 (Dec 14)', 0, 12.5, 0, 0, 25, 0, 0, 12.5, 37.5 ],
['142 (Dec 21)', 0, 25, 0, 0, 0, 0, 0, 12.5, 37.5 ]
var holidays = dataSet.mapAs({'x': 0, 'value': 1});
var leaves = dataSet.mapAs({'x': 0, 'value': 2});
var closeio = dataSet.mapAs({'x': 0, 'value': 3});
var disbursements = dataSet.mapAs({'x': 0, 'value': 4});
var verifications = dataSet.mapAs({'x': 0, 'value': 5});
var reconciliation = dataSet.mapAs({'x': 0, 'value': 6});
var support = dataSet.mapAs({'x': 0, 'value': 7});
var improvements = dataSet.mapAs({'x': 0, 'value': 8});
var foundations = dataSet.mapAs({'x': 0, 'value': 9});
var chart = anychart.area();
chart.yScale().stackMode('value');
var crosshair = chart.crosshair();
crosshair.yLabel().enabled(false);
crosshair.xLabel().enabled(false);
chart.yAxis(0).labels().format("{%Value}%");
chart.yScale().maximum(100);
var setupSeries = function (series, name) {
series.name(name).stroke('0');
series.markers().zIndex(100);
series.hovered().stroke('3 #fff 1');
series.hovered().markers()
series = chart.area(holidays);
series.normal().fill("#000", 0.7);
setupSeries(series, 'Public Holidays');
series = chart.area(leaves);
series.normal().fill("#000", 0.6)
setupSeries(series, 'Leaves');
series = chart.area(closeio);
series.normal().fill('#D0021B')
setupSeries(series, 'Close.io');
series = chart.area(disbursements);
series.normal().fill("#7ED321", 1)
setupSeries(series, 'Re-design: Loan Acceptance → Disbursement');
series = chart.area(verifications);
series.normal().fill("#7ED321", .8)
setupSeries(series, 'Re-design: Upload → Verification');
series = chart.area(reconciliation);
series.normal().fill("#7ED321", .6)
setupSeries(series, 'Repayment Reconciliation and Rescheduling');
series = chart.area(support);
series.normal().fill('#F5A623')
setupSeries(series, 'Customer Support');
series = chart.area(improvements);
series.normal().stroke('0').fill("#4A90E2")
setupSeries(series, 'Improvements');
series = chart.area(foundations);
series.normal().stroke('0').fill("#4A90E2",0.4)
setupSeries(series, 'Foundations');
chart.interactivity().hoverMode('by-x');
chart.tooltip().displayMode('union');
.itemsLayout('horizontal-expandable')
chart.container('container');