anychart.onDocumentReady(function () {
var dataSet = anychart.data.set([
['Powder', 11861, 10919, 8034, 18012],
['Mascara', 11261, 10419, 6134, 18712],
['Lip gloss', 22998, 12043, 4572, 4008],
['Foundation', 10342, 10119, 5231, 13701],
['Eyeliner', 12321, 15067, 3417, 5432],
['Eyeshadows', 12998, 12043, 4572, 3308],
['Pomade', 8814, 9054, 4376, 9256],
['Rouge', 11624, 7004, 3574, 5221],
['Eyebrow pencil', 13012, 5067, 3987, 3932],
['Nail polish', 12814, 3054, 4376, 4229]
var seriesData_1 = dataSet.mapAs({'x': 0, 'value': 1});
var seriesData_2 = dataSet.mapAs({'x': 0, 'value': 2});
var seriesData_3 = dataSet.mapAs({'x': 0, 'value': 3});
var seriesData_4 = dataSet.mapAs({'x': 0, 'value': 4});
var chart = anychart.bar();
chart.container('container');
chart.padding([10, 40, 5, 20]);
chart.yScale().minimum(0);
chart.yScale().stackMode('value');
chart.yAxis().labels().format(function () {
return this.value.toLocaleString();
chart.xAxis().title('Products');
chart.yAxis().title('Revenue in Dollars');
var setupSeriesLabels = function (series, name) {
series.tooltip().valuePrefix('$');
series.stroke('3 #fff 1');
series.hovered().stroke('3 #fff 1');
series = chart.bar(seriesData_1);
setupSeriesLabels(series, 'Florida');
series = chart.bar(seriesData_2);
setupSeriesLabels(series, 'Texas');
series = chart.bar(seriesData_3);
setupSeriesLabels(series, 'Arizona');
series = chart.bar(seriesData_4);
setupSeriesLabels(series, 'Nevada');
chart.legend().enabled(true).fontSize(13).padding([0, 0, 20, 0]);
chart.interactivity().hoverMode('by-x');
chart.tooltip().displayMode('union');