2017-12-26 7 views
0

私はangular4とハイチャートを使用しています。 グラフを2つのy軸で作成したいと思います。だから、angle 4ハイチャートが設定されているyAxisカテゴリ

  1. それはそれはそれらの一つは、私は(それが唯一の2のラベルがあります:0 +最大値)を定義ラベルを持つことになり、2つのy軸が表示されますデータ
  2. の唯一のシリーズを表示します

どうすればいいですか?

I.e.

enter image description here

+0

_Itを理解することは困難で唯一2のラベルがあります:0 +最大VALUE_をあなたは –

+0

を説明することができますI 2番目のyが必要です軸だけにラベルを表示するために、実際にシリーズに接続する必要はありません – tamih

+0

は[this]です(https://stackblitz.com/edit/highcharts-angular-dual-axis?embed=1&file=app/app .component.ts&view = preview)あなたの要件 –

答えて

0

このライブデモを参照してください:あなたは、主のものと同じ極端良い場所を持っている二次軸にしたい場合http://jsfiddle.net/kkulig/dhsgo47z/

(新しい軸が負荷のイベントです追加それが)ハードコード値を利用しないので:

chart: { 
    events: { 
     load: function() { 
     var primaryYAxis = this.yAxis[0]; 

     this.addAxis({ 
      title: { 
      text: 'Secondary' 
      }, 
      min: primaryYAxis.min, 
      max: primaryYAxis.max, 
      tickPositions: [0, primaryYAxis.max], 
      endOnTick: false, 
      labels: { 
      formatter: function() { 
       return this.isLast ? "Maximum" : this.value; 
      } 
      } 
     }, false); 
     } 
    } 
    }, 

tickPositionesはダニの正確な位置を設定するのに役立つ(これ以上存在しませんよdは定義されています)。 labels.formatterは、2番目のティックにカスタム文字列値を与えるために使用されます。


APIリファレンス:

関連する問題