2017-07-20 121 views
0

這是我的圖表的外觀目前:Highchart的y軸的疊加與另一

enter image description here

我的函數來創建Y軸爲以下幾點:

function generateYAxises(){ 
    var result = []; 
    for (var i = 0; i < af.currentDataDetails.length; i++) { 
     var yAxis = { 
      showEmpty: false, 
      title: { 
      text: af.currentDataDetails[i].paramDisplayName, 
      style: { 
       color: Highcharts.getOptions().colors[i] 
      } 
      }, 
      labels: { 
      format: '{value}', 
      style: { 
       color: Highcharts.getOptions().colors[i] 
      } 
      }, 
      offset: 70 
     }; 
     result.push(yAxis); 
    } 
    return result; 
    } 

如何應對疊加的效果呢?

回答

0

您正在爲所有y軸設置相同的offset。我要麼嘗試不要設置它(根據我的經驗,Highcharts在這種情況下正確地佈置軸),或者增加每個軸的偏移量。

...和這裏的a fiddle顯示明確的offset緊密在一起將確實會導致重疊。