2017-08-14 61 views
0

我有一個奇怪的問題,那就是我的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' 
       } 
      }] 
     }); 

回答

1

我結束了弄清楚。這是因爲Date.parse函數在Firefox或Safari中無法正常工作;而在Chrome中它按預期工作。重構時間格式解決了我的問題。謝謝!

相關問題