2017-01-26 5 views
1

は、私は時間(レート、金利)、(原則、バランス)と最後のニューバランスで私がスタックしたい積み上げおよびグループ化されたコラムGoogleのチャート

var data = new google.visualization.arrayToDataTable([ 
    ['Month', 'Rate', 'Interest', 'Principle', 'Balance','New Balance'], 
    ['Jan', 321, 600, 816, 319, 890], 
    ['Feb', 163, 231, 539, 594, 678], 
    ]); 

のセットとグループ上のデータ2を持っています別のバーとして。どのようにGoogleのチャートでこれを達成することができます。

私はこの全部のことを初めて知りました。ここで感謝しているのは、データを2つのバーにグループ化するための情報です。オプションisStackedを使用して

How to make a grouped bar stack with Google charts?

+0

宝くじ? –

+0

[2つのデータセットの積み上げ縦棒グラフの可能な複製 - Google Charts](http://stackoverflow.com/questions/17925722/stacked-column-chart-for-two-data-sets-google-charts) – bfontaine

+0

もう1つ1つは2つの積み重なった棒を持っていました。私はそれぞれ2つのデータで3つの棒を探します。 –

答えて

0

、trueに設定されている場合、各ドメインの値ですべてのシリーズのための要素をスタック。

これは別個のスタックを作成するために、データは行

に次の作業のようなものを分離する必要があります、各行のすべての列の値は、のような1つのスタック

に表示されることを意味スニペット...あなたはDをリンクどこに質問をしている理由

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

 
function drawChart() { 
 
    var data = google.visualization.arrayToDataTable([ 
 
    ['Month\nCategory', 'Bottom', 'Top'], 
 
    ['Rate/Interest', 321, 600], 
 
    ['Principle/Balance\nJan', 816, 319], 
 
    ['New Balance', 890, null], 
 
    ['Rate/Interest', 163, 231], 
 
    ['Principle/Balance\nFeb', 539, 594], 
 
    ['nNew Balance', 678, null], 
 
    ]); 
 

 
    var options = { 
 
    height: 400, 
 
    isStacked: true, 
 
    legend: 'none', 
 
    width: 800 
 
    }; 
 

 
    var chartDiv = document.getElementById('chart_div'); 
 
    var chart = new google.visualization.ColumnChart(chartDiv); 
 
    chart.draw(data, options); 
 
}
<script src="https://www.gstatic.com/charts/loader.js"></script> 
 
<div id="chart_div"></div>

+0

これは、[この回答](http://stackoverflow.com/a/40240392/5090771)に示されているように、これを手助けすることができます - グループ化については、手動で追加することができます。 – WhiteHat

+0

http://jsfiddle.net/ 6undwvxu/81 / –

関連する問題