Changement de couleur de série dans highcharts dynamiquement

J'ai été en mesure de modifier la couleur du contour sur une spline graphique, mais les points et la légende ne change pas de couleur jusqu'à ce que après que j'ai cacher et voir la série en cliquant dessus, puis en passant la souris sur chacun des points.

J'ai un violon ici: http://jsfiddle.net/J56hm/2/

$(function () {
    var chart = new Highcharts.Chart({
        chart: {
            renderTo: 'container'
        },
        xAxis: {
            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
        },

        series: [{
            data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]        
        }]
    });

    //the button handler
    $('#button').click(function() {
        chart.series[0].color = "#FF0000";
        chart.series[0].graph.attr({ stroke: '#FF0000' });

        $.each(chart.series[0].data, function(i, point) {
           point.graphic.attr({ fill: '#FF0000' });
         });
        chart.series[0].redraw();
        chart.redraw();
    });
});​

Aucune idée pourquoi ce qui se passe ou un moyen de contourner cela?

OriginalL'auteur Soliah | 2012-09-14