¿Cómo puedo cambiar el ancho de las barras en un gráfico alto?

Con un gráfico de barras comoésteEs posible cambiar el ancho de las barras para representar otro atributo de datos, digamos el peso de las frutas. Cuanto más pesada es la fruta, más gruesa es la barra.

Juegas con el guionaquí. Estoy abierto a otras bibliotecas de trazado de javascript que podrían hacerlo siempre y cuando sean gratuitas.

$(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]
            }]
        });
    });

});​

Respuestas a la pregunta(3)

Su respuesta a la pregunta