【发布时间】:2018-04-10 19:27:39
【问题描述】:
但我似乎无法正确分组我的数据,请帮助。 这是我的示例 json 数据。
[
[
'male',
'05-09'
],
[
'female',
'05-09'
],
[
'male',
'05-09'
],
]
我正在使用
创建我的数据表 function createDataTable(rawData, $tableHeader) {
try {
return google.visualization.arrayToDataTable([
$tableHeader,
...rawData
]);
} catch (e) {
return null;
}
}
这就是我目前的分组方式
function groupData(columnIndex) {
return google.visualization.data.group(data, [columnIndex], [{
'column': columnIndex,
'aggregation': google.visualization.data.count,
'type': 'number'
}])
}
这是我绘制图表的方式
function drawBarChart() {
let ageData = groupData(1);
let options = {
title: '',
width: '810',
height: '500',
chartArea: {width: '50%'},
colors: ['#FF7300', '#383A38', '#FFC799'],
hAxis: {
title: 'Age Groups',
minValue: 0
},
vAxis: {
title: 'Hits'
},
orientation: 'horizontal',
legend: { position: 'none' }
};
let chart = new google.visualization.BarChart(document.getElementById('age-graph'));
chart.draw(ageData, options);
}
非常感谢!
【问题讨论】:
标签: charts google-visualization