我正在与highcharts和amCharts合作,但我被困在这件小事上。
所以,我有一个使用amCharts制作的钻取饼图,如下所示:http://jsfiddle.net/api/post/library/pure/
但我想要另一个功能!在"向下钻取"之后,我想选择一个特定组合并导航到另一个页面(我将向用户提供有关此类组合的一些信息......)
因此,在饼图中点击一次=>去亚型。再次点击子类型=>转到我选择的页面!
我已尝试使用此答案,但不知何故,它无法使用此深入分析功能!
// add click listener
chart.addListener("clickGraphItem", handleClick);
我有点迷失,这是因为向下钻取已经使用了addListener吗?你可以帮我一把吗?
答案 0 :(得分:1)
你走了:
chart.addListener("clickSlice", function (event) {
// if dataItem.dataContext.id, this is the
// event before drillDown
if (event.dataItem.dataContext.id != undefined) {
selected = event.dataItem.dataContext.id;
}
else { // click event on subtypes after drilldown occurs
selected = undefined;
// PUT YOUR CODE HERE
}
chart.dataProvider = generateChartData();
chart.validateData();
});