如何解决高图|网络图-是否可以通过单击父节点来扩展叶节点?
高位图|网络图-是否可以通过单击父节点来扩展叶节点?
Sample Code`Highcharts.addEvent( Highcharts.Series, 'afterSetOptions', 功能(e){ var colors = Highcharts.getOptions()。color 我= 0, 节点= {};
ReferenceLoopHandling
);`
解决方法
当前,未经任何定制就无法通过API选项实现此功能。
请看一下这个演示,您可以在click
事件中找到一些自定义函数来折叠子节点:https://jsfiddle.net/BlackLabel/9mv0ny3j/
point: {
events: {
click: function() {
var point = this;
point.linksFrom.forEach(link => {
if (link.toNode.isHidden) {
link.graphic.show();
link.toNode.graphic.css({
opacity: 1
});
link.toNode.dataLabel.css({
opacity: 1
})
link.toNode.isHidden = false;
} else {
link.graphic.hide();
link.toNode.graphic.css({
opacity: 0
});
link.toNode.dataLabel.css({
opacity: 0
})
link.toNode.isHidden = true;
}
})
}
}
},
API:https://api.highcharts.com/highcharts/series.line.events.click
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。