Jak mogę zmienić szerokość pasków w wykresie górnym?

Z wykresem słupkowymten, jest możliwa zmiana szerokości słupków, aby reprezentowały inny atrybut danych, powiedzmy ciężar owoców. Im cięższy owoc, tym grubszy baton.

Grasz ze skryptemtutaj. Jestem otwarty na inne biblioteki kreślące javascript, które mogą to zrobić, o ile są bezpłatne.

$(function () {
    var chart;
    $(document).ready(function() {
        chart = new Highcharts.Chart({
            chart: {
                renderTo: 'container',
                type: 'column'
            },
            title: {
                text: 'Column chart with negative values'
            },
            xAxis: {
                categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas']
            },
            tooltip: {
                formatter: function() {
                    return ''+
                        this.series.name +': '+ this.y +'';
                }
            },
            credits: {
                enabled: false
            },
            series: [{
                name: 'John',
                data: [5, 3, 4, 7, 2]
                // I would like something like this (3.5, 6 etc is the width) :
                // data: [[5, 3.4], [3, 6], [4, 3.4], [7, 2], [2, 5]]
            }, {
                name: 'Jane',
                data: [2, -2, -3, 2, 1]
            }, {
                name: 'Joe',
                data: [3, 4, 4, -2, 5]
            }]
        });
    });

});​

questionAnswers(3)

yourAnswerToTheQuestion