elow you will find my grouped and stacked barchart, this works so far fine. But how can I add the information of the grouped value.
If I roll over each block I get the value of this block, but I need the cumulation of the blocks.
Example: Block1: 1.000 Block2: 1.500 Block3: 1.000 Block4: 2.000
If I roll over the third block the value must be 3.500.
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load('visualization', '1.1', {'packages': ['bar']});
google.setOnLoadCallback(drawStuff);
function drawStuff() {
var data = new google.visualization.DataTable();
data.addColumn('string', '');
data.addColumn('number', 'level 1');
data.addColumn('number', 'level 2');
data.addColumn('number', 'level 3');
data.addColumn('number', 'level 4');
data.addColumn('number', 'current value');
data.addRows([
['Team1', {!Team1_l1}, {!Team1_l2}, {!Team1_l3}, {!Team1_l4}, {!Team1_cv}],
['Team2', {!Team2_l1}, {!Team2_l2}, {!Team2_l3}, {!Team2_l4}, {!Team2_cv}],
]);
var options = {
isStacked: true,
width: 890,
height: 500,
backgroundColor: '#F8F8F8',
chartArea: { backgroundColor: '#F8F8F8' },
chart: {
subtitle: 'current view of the incentive'
},
vAxis: {
format: 'decimal',
viewWindow: {
min: 0,
max: 30000000
}
},
series: {
4: { targetAxisIndex: 1 },
5: { targetAxisIndex: 1 }
}
};
var chart = new google.charts.Bar(document.getElementById('chart_div'));
chart.draw(data, google.charts.Bar.convertOptions(options));
}
</script>
<div id="chart_div"></div>