2017-01-26 14 views
1

나는 시간 (속도, 관심), (원칙, 밸런스)와 마지막 한 새로운 균형에서 내가 스택 할스택 및 그룹화 열 구글 차트

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 개의 막대로 그룹화 된 데이터를 얻을 수있다. 어떻게 내 요구 사항에 맞게 개선 할 수 있을까? true로 설정하면 옵션 isStacked을 사용

How to make a grouped bar stack with Google charts?

+0

부풀려? –

+0

가능한 두 개의 데이터 세트 - Google 차트] (http://stackoverflow.com/questions/17925722/stacked-column-chart-for-two-data-sets-google-charts)에 대한 누적 기둥 형 차트 – bfontaine

+0

다른 하나는 2 스택 막대를 가지고있다. 나는 각각 2 개의 데이터가있는 3 개의 막대를 찾고있다. –

답변

0

, 각 도메인 값의 모든 시리즈의 요소를 스택. 각 행은 하나의 스택에 표시되는 것이기

별도의 스택을 생성 같은

, 데이터는 다음과 같은 작업 등

것을 행으로 분리 될 필요가있는 모든 열의 값을 의미 조각 ... 당신은 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 / –