anychart.onDocumentReady(function () {
var dataSet = anychart.data.set([
['Nail polish', 12814, 3054, 4376, 4229],
['Eyebrow pencil', 13012, 5067, 3987, 3932],
['Rouge', 11624, 7004, 3574, 5221],
['Lipstick', 8814, 9054, 4376, 9256],
['Eyeshadows', 12998, 12043, 4572, 3308],
['Eyeliner', 12321, 15067, 3417, 5432],
['Foundation', 10342, 10119, 5231, 13701],
['Lip gloss', 22998, 12043, 4572, 4008],
['Mascara', 11261, 10419, 6134, 18712]
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.bar3d();
chart.yScale().stackMode('percent');
chart.title('Regional ratio of cosmetic products sales');
chart.yAxis(0).labels().format('{%Value}%');
var setupSeriesLabels = function (series, name) {
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.interactivity().hoverMode('by-x');
chart.container('container');