Highcharts在Firefox或Safari中没有“绘图”

问题描述:

我有一个奇怪的问题,那就是我的Highcharts图形只能在Chrome上正确“绘图”。图框自身显示得很好(轴的名称,标签,白色背景等),但实际的列不会动画化,也不会显示在图上以表示实际数据。它看起来像一个空的图。Highcharts在Firefox或Safari中没有“绘图”

数据通过AJAX调用。所有这一切都很好。代码本身也很简单,所以不知道可能是什么原因造成的。这里是代码,任何帮助将不胜感激:

Highcharts.chart('modal-graph-wrapper', { 
      chart: { 
       type: 'column' 
      }, 
      title: { 
       text: 'Build Time vs. Step' 
      }, 
      yAxis: { 
       title: { 
        text: 'Length of Time (seconds)' 
       }, 
       categories: timeArray 
      }, 
      xAxis: { 
       categories: nameArray 
      }, 
      plotOptions: { 
       series: { 
        pointStart: 0 
       } 
      }, 
      series: [{ 
       name: 'Build Time (seconds)', 
       data: timeArray, 
       lineWidth: 3, 
       marker: { 
        radius: 3, 
        fillColor: '#337ab7' 
       } 
      }] 
     }); 

我结束了弄清楚。这是因为Date.parse函数在Firefox或Safari中无法正常工作;而在Chrome中它按预期工作。重构时间格式解决了我的问题。谢谢!