【发布时间】:2021-08-20 09:03:06
【问题描述】:
默认情况下,当您双击 zoomchart 网络图中的节点时,它会移动到径向图的中心。如何手动设置任意节点为中心?
【问题讨论】:
标签: zoomcharts
默认情况下,当您双击 zoomchart 网络图中的节点时,它会移动到径向图的中心。如何手动设置任意节点为中心?
【问题讨论】:
标签: zoomcharts
使用 focusNodes 模式并更新 initialNodes。
var t = new NetChart(
{
container: document.getElementById("demo"),
area: { height: null },
data: { randomNodes: 100},
layout: {mode: "radial"},
navigation: {mode: "focusnodes", focusNodeExpansionRadius: 10}
}
);
function updateCenterNode(){
var data = t.exportData(false);
var node = data.nodes[Math.round(Math.random()*(data.nodes.length-1))];
console.log(node.id);
t.updateSettings(
{
navigation: {
initialNodes: [node.id]
}
}
);
}
setInterval(updateCenterNode, 3000); jsfiddle:https://jsfiddle.net/rfyxchpg/
【讨论】: