如何在amCharts的“简单列”图中实现多个选择

时间:2019-12-11 05:08:47

标签: crossfilter amcharts4

series.columns.template.events.on("hit", function (ev) {
        var selected_wkcntr = ev.target.dataItem.dataContext.key; 
        var typeDimension = ndf.dimension(function (d) {
            return d.order_type;
        })
        console.log(typeDimension)
        catagoryDimension.filter(function (d) {
            return d === selected_wkcntr;
        })
        var dimension3 = ndf.dimension(function (d) {
            return d.ui_status;
        })
        uistatusPiechart(dimension3);
        var WorkCenterBasedData = catagoryDimension.bottom(Infinity);
        charttable(WorkCenterBasedData)
        var planDatesDimension = ndf.dimension(function (d) {
            return d.production_start_date
        })
        newchart(typeDimension);
        lineChart(planDatesDimension);
    })
}

这是我的代码,用于处理该列上的Click事件。在这里,根据选定的工作中心,我正在过滤各种图表,例如状态,订单类型等。 我在amCharts中使用“简单柱形图”。我有一个要根据列选择过滤数据集的要求。我能够通过单列选择做到这一点。我想知道如何选择多个列。我已经使用交叉过滤器将数据输入图表。

0 个答案:

没有答案