【问题标题】:Center node in zoomchart net chartzoomchart 网络图中的中心节点
【发布时间】:2021-08-20 09:03:06
【问题描述】:

默认情况下,当您双击 zoomchart 网络图中的节点时,它会移动到径向图的中心。如何手动设置任意节点为中心?

【问题讨论】:

    标签: zoomcharts


    【解决方案1】:

    使用 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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多