HighCharts.js не отображает диаграмму в IE8

Я использую HighCharts вместе с Python для динамического создания диаграмм. Все работает нормально, однако я get не может прочитать свойство "0" неопределенного исключения в IE8. К сожалению, мой клиент хочет, чтобы оно работало и в IE8. Вот код основной функции:

function generateChart(series) {
    var chart = new Highcharts.Chart({
        chart: {
            renderTo: 'company_chart',
        },
        xAxis: {
            type: "datetime",
        },
        yAxis: [{
            title: {
                text: "T1",
                },
            },{
            title: {
                text: "T2",
                },
            },
            opposite: true,
        }],
        plotOptions: {
            series: { shadow: false },
            column: { shadow: false, },
        },
        series: series
    });
);

Теперь мой запрос ajax возвращает некоторые данные и я сохраняю его в переменной следующим образом:

chart_data = [
    {
        type: "spline",
        color: '#ff0000',
        yAxis: 0,
        data: dataT1,
    },
    {
        type: "column",
        color: '#0000ff',
        yAxis: 1,
        data: dataT2,
    }
];

После этого я вызываю generateChart (chart_data); . Формат переменных dataT1 и dataT2 в порядке , поскольку он работает в любом другом браузере. Например, dataT1 может выглядеть так:

dataT1 = [ [1325721600000,1.64],
           [1325635200000,1.64],
           [1325548800000,1.7],
           [1325462400000,1.7],];

Но все же исключение выдается в IE8. Любой i как это исправить?

9
задан Josh Unger 2 March 2013 в 15:33
поделиться