2016-07-21 8 views
2

PrimeNGチャート(chart.jsベース)を使用しています。 表示するLABELSの最大数を設定したいと考えています。 文書には次の情報が表示されます。 ticks.max String - 表示する最大項目です。ラベル配列の値でなければなりませんPrimeNG/Chart.js - max表示するラベルの数

しかし、どこに配置するのかわかりませんし、インターウェブのどこにも何も見つかりませんでした。 マイグラフのオプションは今、この権利のように見える:

this.options = { 

      animation: false, 
      legend: { 
       display: true, 
       labels: { 
        boxWidth: 0, 
       } 

      }, 

      scales: { 

       yAxes: [{ 

        scaleLabel: { 
         display: true, 
         labelString: "ms" 
        }, 
        ticks: { 
         beginAtZero: true, 
         suggestedMax: 100, 
        } 

       }], 
       xAxes: [{ 
        scaleLabel: { 
         display: true, 
         labelString: "sec" 
        }, 
        ticks: { 
         beginAtZero: true, 

        } 
       }] 

      } 
     } 

私は私のオプション内の異なる場所にticks.maxを追加しようとしましたが、私はいつも「予期しないトークン」エラーが発生します。 "tick"内に "max"値を設定できますが、これは数字であり、探しているものではありません。 また、上記のドキュメントでは、ticks.maxがlabels配列の文字列であることを示しています。したがって、ティックオブジェクト内の "最大"値は間違いなく別のものでなければなりません。

これは愚かな質問かもしれませんが、私は非常に長い時間を探していました。

..... 

     scales: { 
      yAxes: [{ 
       scaleLabel: { 
        display: true, 
        labelString: "ms" 
       }, 
       ticks: { 
        beginAtZero: true, 
        suggestedMax: 100, 
       } 
      }], 
      xAxes: [{ 
       scaleLabel: { 
        display: true, 
        labelString: "sec" 
       }, 
       ticks: { 
        beginAtZero: true, 
        max: "a-value-from-array" 
       } 
      }] 
     } 

私はあなたのような表記を使用していることを推測する誘惑しています:あなたはCategory Scaleはこのように動作するはず作成する場合の文書によると

答えて

2

var y = { ticks.max: "hello" } 
VM181:1 Uncaught SyntaxError: Unexpected token . 

私はと思いますあなたのエラーを説明します。

+0

おはようございます。私は100%のように、私はそれを試したと確信していた..>>しかし、ええ、それは動作します。私は申し訳ありません。ありがとう! – Faigjaz

+0

私はあなたを助けてうれしいです。 – Sergio

関連する問題