2013-04-02 31 views
13

軸の両側にY軸の値を複製するだけでよいです。私のチャートは複数の軸を持っていないことに注意してください。ハイチャートの軸の両側のY軸の値を複製する方法

は例を見て:[http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/bar-basic/]

は、私はそれは単純なものだけど、私は解決策を見つけることができませんでした。

私をご案内ください。前もって感謝します。

答えて

16

あなたはまだ複数の軸を指定する必要があり、その後、あなたは「linkedTo」と「反対」のプロパティを使用することができます

yAxis: [{ 
       min: 0, 
       title: { 
        text: 'Population (millions)', 
        align: 'high' 
       }, 
       labels: { 
        overflow: 'justify' 
       } 
      },{ 
       linkedTo:0, 
       opposite:true 
      }], 

を。以下のコメントに基づいて明確にするため

編集:

Highstock、この記事の執筆時点では、デフォルトでyAxisためtrueとしてoppositeプロパティを設定します。

ただし、Highstockは「Highchartsのバージョン」ではありません。 HighstockはHighchartsに由来するHighchartsに関連する独自の製品です。

現在、デフォルトでoppositefalseに両方の軸を設定しHighchartsのすべてのバージョン - yAxisは左側にあります、そしてxAxisが底になります。

+0

ありがとう!私は彼の反応で私の問題を解決することができました。 =) – PradoComp

+3

使用しているHighchartのバージョンによっては、 'Axis.opposite'のデフォルト値は' true'なので、2番目の軸に 'opposite'を' false'に設定してください。 – Fraxtil

+0

どちらのバージョンでも、どちらのバージョンがデフォルトでtrueに設定されていますか?それは奇妙なデフォルト設定になります... – jlbriggs

関連する問題