2013-04-02 95 views
13

我只需要複製軸兩側的Y軸值。請注意,我的圖表沒有多個軸。如何在Highcharts中複製軸兩側的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,在寫這篇文章的時候,設置opposite財產trueyAxis默認。

但是,Highstock不是「Highcharts版本」。 Highstock是它自己的產品,源於Highcharts並與之相關。

Highcharts的所有版本當前設置oppositefalse默認爲兩軸 - yAxis將是在左邊,而xAxis將在底部。

+0

謝謝你傢伙!我設法解決我的問題與他的迴應。 =) – PradoComp

+3

根據您使用的Highcharts的版本,「Axis.opposite」可能默認爲「true」,所以您可能希望第二個軸將「對面」設置爲「false」。 – Fraxtil

+0

默認情況下,哪個版本的軸相對於哪個軸設置爲true?這將是一個奇怪的默認設置... – jlbriggs