我正在研究 TreeMap highcharts API。當我單擊任何節點時,它會轉到子節點,但是當我到達最后一個節點時,只有子節點顯示沒有其他節點。我的要求是,當我單擊任何那個子節點時,只有那個子節點會顯示在 treeMap 中,其他子節點應該是不可見的。下面是我的代碼。Highcharts.chart('container', { series: [{ type: 'treemap', layoutAlgorithm: 'squarified', allowDrillToNode: true, animationLimit: 1000, allowTraversingTree: true, interactByLeaf : false, dataLabels: { enabled: false }, levelIsConstant: false, levels: [{ level: 1, dataLabels: { enabled: true }, borderWidth: 3 }], data: points }], subtitle: { text: 'Click points to drill down. Source: <a href="http://apps.who.int/gho/data/node.main.12?lang=en">WHO</a>.' }, title: { text: 'Global Mortality Rate 2012, per 100 000 population' }, plotOptions: { series: { events: { click: function (event) { if (event.point.node.childrenTotal == 0) { alert('test') } } } } }}); 請幫我解決這個問題if (event.point.node.childrenTotal == 0){ // }我們需要在這一行中編寫的內容只顯示樹形圖中的可點擊節點,其他節點應該是不可見的?;蛘?,是否有任何其他屬性可以在沒有單擊事件的情況下處理此要求。
僅顯示 Treemap HighCharts 的 1 個子節點
繁花不似錦
2022-10-08 10:38:49