2

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

它在右上角有一个蓝色按钮,可让您返回顶层。

如果树状图有两个以上的级别,蓝色按钮仍会将您返回到顶层。是否有可能进入上一级,而不是第一级?

我的amcharts版本是4。

4

1 回答 1

4

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

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

于 2019-04-30T16:41:57.580 回答