是否有可能在amcharts向下钻取的树形图上转到上一级?

时间:2019-04-29 18:38:58

标签: javascript amcharts amcharts4

根据此示例,我使用多级树形图:https://www.amcharts.com/demos/drill-down-treemap

它在右上角有一个蓝色按钮,可将您带回到顶层。

如果树形图具有两个以上的级别,则蓝色按钮仍将您带回到顶层。可以升到上一个级别而不是第一个级别吗?

我的amcharts版本是4。

1 个答案:

答案 0 :(得分:2)

是的,有可能。您必须首先删除zoomOutButton的默认“命中”事件,然后添加另一个“命中”侦听器,该侦听器在单击时会选择当前选定的父项:

chart.zoomOutButton.events.off("hit"); chart.zoomOutButton.events.on("hit", ()=>{
chart.zoomToChartDataItem(chart.currentlyZoomed.parent); })