微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用于组数据计数的 Google 图表多重过滤器

如何解决用于组数据计数的 Google 图表多重过滤器

我的数据库如下所示:

enter image description here

所以 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 举报,一经查实,本站将立刻删除。