Highchart不会在IE8中显示系列组

时间:2014-04-29 14:17:27

标签: javascript jquery internet-explorer-8 charts highcharts

我用Highcharts.js制作了一些图表。 现代浏览器中的一切都运行良好,但IE8。

在IE8上我的图表只打印轴和标签,但不是实际的系列。如下图所示。 Please click here to see the image

经过一些调试后,我发现了以下信息。 Please click here to see the other image

看起来像highchart-series-group有" visibility:hidden"属性。我不知道这是不是问题。我试图将其改为可见,但没有运气。

请帮助我:'(

这是我制作的绘图功能之一

    function drawDeviceAssetProjectionPerMonth() {
      Highcharts.setOptions({
       colors: ['#1abc9c', '#428bca', '#d9534f', '#f0ad4e', '#5bc0de', '#1d2939']
      });
      $('#device-assets-projections-per-month-view').highcharts({
      chart: {
        type: 'bar',
        height: 230
      },
      title: { text: '' },
      xAxis: {
        categories: ['March, 2013', 'April, 2013', 'May, 2013', 'June, 2013', 'July,      2013']
      },
      yAxis: {
        min: 0,
        title: { text: '' }
      },
      legend: {
        backgroundColor: '#FFFFFF',
        reversed: true
      },
      plotOptions: {
        series: {
            stacking: 'normal'
        }
      },
      series: [{
        name: 'Concerntrator installation',
        data: [5, 3, 4, 7, 2]
       }, {
        name: 'Direct measured',
        data: [2, 2, 3, 2, 1]
       }, {
        name: 'Troubleshoot measurepoint',
        data: [3, 4, 4, 2, 5]
       },{
        name: 'CT measured',
        data: [3, 4, 4, 2, 5]
    }]
});
}

我在网站上有31个图表,各自的功能看起来或多或少像上面的功能,所有这些图表只显示轴,而不是条形图或饼图。

1 个答案:

答案 0 :(得分:0)

我对Highcharts和IE8也有同样的问题最终找到了这个:

http://www.sysaid.com/Sysforums/posts/list/10663.page

注册vgx.dll后,每件事情都运行良好。 我希望有所帮助。