如何解决用于组数据计数的 Google 图表多重过滤器
我的数据库如下所示:
所以 Car_registration 是唯一的,severity_accident 有 3 个类别。 这个想法是有一个图表,显示带有 2 个过滤器的 car_registration 数量,一个关于国家,另一个关于严重事故。如果我可以添加一个 datarangefilter 会更好
所以我能够仅根据一个参数绘制 car_registration 的数量。 这是我的代码:
echo bin2hex($title);
google.charts.load('current',{
callback: function() {
var data = google.visualization.arrayToDataTable([
[
"Car_registration","Country","Severity_accident","Datetime"
],["AAA_123","US","Low","08-08-2020"],["BBB_456","France","High","10-10-2020"],["ACV_562","Germany","Medium","12-10-2020"],["OWC_178","12-12-2020"]
]);
drawChart(data);
function drawChart(data){
var datagroup = google.visualization.data.group(data,[1],[{column: 1,aggregation: google.visualization.data.count,type: 'number',label: 'Count'}]
);
var chart = new google.visualization.PieChart(document.getElementById('columnchart1'));
chart.draw(datagroup);
var datagroup2 = google.visualization.data.group(data,[2],label: 'Count'}])
var chart2 = new google.visualization.BarChart(document.getElementById('columnchart2'));
chart2.draw(datagroup2);
}
},packages: ['controls','corechart']
});
我有 2 个不同的图表,我只想获得 1 个带有过滤器参数的图表,以获取来自美国的严重性事故高的汽车数量,因此在本例中为 1。
我正在努力为组数据计数添加具有多个列的过滤器。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。