Приложение 1

Var categories = w.data.data.rows.map(function(row) {
    return row[0];
});
var series = w.data.data.cols.map(function (col, colIndex) {
    var data = w.data.data.values[colIndex].map(function (value) {
        return parseFloat(value);
    });
    return {
        name: col,
        data: data
    }
});

Highcharts.chart(w.general.renderTo, {
    chart: {
        type: 'column'
    },
    xAxis: {
        categories: categories
    },
    yAxis: {
        title: {
            text: w.props.yAxisTitle
        }
    },
    plotOptions: {
        series: {
            dataLabels: {
                enabled: w.props.dataLabels.enabled,
                style: {
                    color: w.props.dataLabels.color,
                }
            }
        }
    },
    series: series
});