2017-01-16 25 views
1

我碰到了一下說是讓我稍微瘋狂的問題。 我創建了一張看起來像我想要的圖表,問題在於它的鏡像。這是一個組合圖,其中1個值由列/欄表示,1個值表示一條線,但行值在左側vAxis和右側vAxis上的欄值。雖然這不是一個破壞者,但我希望這是另一種方式,我不能讓它工作!谷歌圖表:值分配給不同的軸

以下是圖表的全部代碼!

google.charts.load('current', { 'packages':['corechart'] 
     }); 
    google.charts.setOnLoadCallback(drawVisualization); 


    function drawVisualization() 
     { 
      // Some raw data (not necessarily accurate) 
      var data = google.visualization.arrayToDataTable([ 

      ['Day', 'Bolivia', 'Average'], 

      ['1', 26000, 70 ], 

      ['2', 21000, 80], 

      ['3', 19000, 75], 

      ['4', 25000, 60], 

      ['5', 24000, 90] 
    ]); 

    var options = { 
    title : 'Monthly Coffee Production by Country', 
    vAxes: { 
     0: { logScale: false }, 
     1: { logScale: false, maxValue: 2 } 
    }, 
    hAxis: { title: 'Month'}, 
    seriesType: 'bars', 
    series: { 
     0: { targetAxisIndex: 1 }, 
     0: { targetAxisIndex: 1 }, 
     1: { targetAxisIndex: 0 }, 
     1: { type: 'line' } 
    } 
    }; 

     var chart = new google.visualization.ComboChart(document.getElementById('chart_div')); 
     chart.draw(data, options); 
    } 

而且我相信這個問題是在這一部分:

series: { 
     0: { targetAxisIndex: 1 }, 
     0: { targetAxisIndex: 1 }, 
     1: { targetAxisIndex: 0 }, 
     1: { type: 'line' } 
    } 

我試過和1 0這麼多的組合在這裏和那裏,但它不工作!我錯過了什麼?

回答

0

應該只有一個對象{}每個序列號

series: { 
    0: { 
    targetAxisIndex: 1 
    }, 
    1: { 
    targetAxisIndex: 0, 
    type: 'line' 
    } 
} 
+0

希望這有助於... – WhiteHat