2016-08-11 190 views
5

私のプロジェクトの1つにChart.js 2が使用されています。私はそれを成功裏にスタイルすることに成功しましたが、私は修正することができないと私の神経に乗っている1つの問題があります。Chart.js 2 - ラベルが重複する

X軸の最後のラベルが重なっていることがあります。すべてのヘルプは非常に高く評価されるだろう

$scope.colours = [ 
    { 
     borderColor: '#FFF', 
    }, 
    { 
     borderColor: '#FAF6DD' 
    }, 
    { 
     borderColor: '#A5CCFE' 
    } 
]; 

$scope.options = { 

    type: 'line', 

    tooltips: 
    { 
     enabled: false 
    }, 

    elements: 
    { 
     line: 
     { 
      borderWidth: 2, 
      fill: false 
     }, 
     point: 
     { 
      radius: 0, 
      hoverRadius: 0 
     } 
    }, 

    scales: { 
     yAxes: [ 
      { 
       gridLines: 
       { 
        display: true, 
        color: "#16a693" 
       }, 
       ticks: 
       { 
        fontFamily: 'Lato', 
        fontColor: "#fff", 
        fontSize: 14 
       } 
      } 
     ], 
     xAxes: [ 
      { 
       type: 'time', 
       ticks: 
       { 
        autoSkip: true, 
        display: true, 
        autoSkipPadding: 15, 
        fontFamily: 'Lato', 
        fontColor: "#fff", 
        fontSize: 14, 
        maxRotation: 0 
       }, 

       time: 
       { 
        displayFormats: 
        { 
         'millisecond': 'HH:mm:ss', 
         'second': 'HH:mm:ss', 
         'minute': 'HH:mm:ss', 
         'hour': 'HH:mm:ss', 
         'day': 'HH:mm:ss', 
         'week': 'HH:mm:ss', 
         'month': 'HH:mm:ss', 
         'quarter': 'HH:mm:ss', 
         'year': 'HH:mm:ss' 
        } 
       }, 
       gridLines: 
       { 
        display: false 
       } 
      } 
     ] 
    } 
}; 

:ここ

Label overlapping

は、私が使用しているオプションです。

+0

プランナーを作成できますか? – Sajeetharan

+2

心配しないでください - それは既知の問題であるようです... https://github.com/chartjs/Chart.js/issues/3051 私は2.1.0に戻りました...今のところ。とにかくありがとう! – Jakub

+0

ありがとうございます。 2.1.0でも私の問題は解決しました。 – levi

答えて

0

この問題は、テキストが重ならないように傾けて解決しました。

ダニ:{}オブジェクトにminRotation: 30を追加するだけです。

ticks: { 
      fontFamily: 'Lato', 
      fontColor: "#fff", 
      fontSize: 14, 
      minRotation: 30 
     } 
関連する問題