2017-01-16 21 views
1

私は少し狂ったような問題を抱えています。 私はそれが欲しいように見えるチャートを作成しましたが、問題はそれが反映されているということです。これはコンボチャートであり、列/小節で表される1つの値と、行である1つの値を持ちますが、行の値は左側のvAxisに、右側の値は右側のvAxisにあります。これはデッドブレイカーではありませんが、私はそれを逆にしたいと思います。Google Charts:異なる軸に値を割り当てる

以下は、チャートのコード全体です。

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' } 
    } 

私はここにある0と1のように多くの組み合わせを試してみたが、それは動作しません!私は何かを逃していますか?

答えて

0

のみ

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

はこれが役に立てば幸いシリーズ番号ごとに一つのオブジェクト{}があるはずです... – WhiteHat

関連する問題