C3.js 中的向下钻取功能

Drill down capabality in C3.js

我有一个显示两个团队的简单条形图。这是截图。

现在,例如,如果我单击公牛队,它应该显示向下钻取并显示另一个条形图,其中有 5 个条形图,每个条形图代表公牛队的一名球员。如果我点击湖人队,它应该向下钻取并显示另一个条形图,其中有 5 个条形图,每个条形图代表湖人队的一名球员。

例如,在我点击公牛之后,它应该显示类似这样的内容。

简而言之,我正在寻找向下钻取功能。这是我目前的代码。

这是我目前的代码,这是我的 FIDDLE

var chart = c3.generate({
    data: {
        columns: [
            ['bulls', 30],
            ['lakers', 50],
        ],
        type : 'bar'

    },           

});

如果知道如何实现这一点,或者即使有人可以编辑我的 fiddle 以向我展示一些虚拟示例,我将不胜感激。

您只需确定点击了哪个数据点,然后加载球员数据并卸载球队数据。

onclick: function (d, element) {
    chart.load({
        unload: ['bulls', 'lakers'],
        columns: <player data for the clicked team>
    });
}

已更新 fiddle:http://jsfiddle.net/mcuepavh/1/