2013-08-01 61 views
0

Highcharts Graph Axis numbers overlapHighcharts圖上的內邊距

我想保留不重疊軸號的列。

  • 關鍵注意事項,我希望網格線一直走到左邊,填充容器。
  • 所以我在軸數上加了一個負偏移量並將它們左對齊。

我似乎無法找到一種方法來強制列開始進一步,增加一個內部的左邊距。

有沒有人知道可以實現這一目標的設置?

+0

你能分享一個你擁有的JSFiddle嗎?使它更容易解決你的問題。 –

+0

http://jsfiddle.net/jhanifen/WMa55/5/ – jhanifen

+0

做了一些小的更新jsfiddle,使其更容易看到。主要是添加容器,以便我可以確認網格線將走向邊緣。 http://jsfiddle.net/jhanifen/WMa55/6/ – jhanifen

回答

0

嘗試更改您要定義軸的方式標註

$(function() { 
    $('#container').highcharts({ 
     chart: { 
      borderWidth: 1, 
      type: 'line', 
      marginLeft: 2 
     }, 
     yAxis: { 
      labels: { 
       align: 'left', 
       x: 0, 
       y: -2 
      }, 
      title: { 
       enabled: false 
      } 
     }, 
     series: [{ 
      type: 'column', 
      data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4] 
     }] 
    }); 
}); 

http://jsfiddle.net/GqFzq/

+0

仍然看到一些重疊,http://jsfiddle.net/jhanifen/GqFzq/2/ – jhanifen

+0

另外我加了一個jsfiddle的問題,這是一個更多確切的用例。 – jhanifen

+1

我有另一個想法。 http://jsfiddle.net/jhanifen/WMa55/6/ 而不是移動圖表中的標籤,將它們留出並將刻度線延伸到邊緣。 –