【发布时间】:2019-04-29 18:38:58
【问题描述】:
我使用多级树形图,基于此示例:https://www.amcharts.com/demos/drill-down-treemap
右上角有一个蓝色按钮,可让您返回顶层。
如果树形图有两个以上的级别,蓝色按钮仍会将您返回到顶层。是否可以进入上一级,而不是第一级?
我的 amcharts 版本是 4。
【问题讨论】:
标签: javascript amcharts amcharts4
我使用多级树形图,基于此示例:https://www.amcharts.com/demos/drill-down-treemap
右上角有一个蓝色按钮,可让您返回顶层。
如果树形图有两个以上的级别,蓝色按钮仍会将您返回到顶层。是否可以进入上一级,而不是第一级?
我的 amcharts 版本是 4。
【问题讨论】:
标签: javascript amcharts amcharts4
是的,这是可能的。您必须首先删除 zoomOutButton 的默认“命中”事件,然后添加另一个“命中”侦听器,该侦听器将在单击时选择当前选定的父项:
chart.zoomOutButton.events.off("hit");
chart.zoomOutButton.events.on("hit", ()=>{
chart.zoomToChartDataItem(chart.currentlyZoomed.parent);
})
【讨论】: