首页 > 解决方案 > 在vis.js网络中,我们在绘图时,节点默认移动到中心,有没有限制的选项

问题描述

我正在尝试将节点设置为 ax,y 坐标。我有两个节点 node1 和 node2。

目前,节点 1 的 x,y 坐标为 115,115 个节点在屏幕中心绘制。现在我将节点 1 的 x,y 坐标更改为 5,5

它仍然进入屏幕中心。

// create an array with nodes
var nodes = [{
        id: 1,
        label: 'node1',
  x: 115,
  y: 115
     }, {
        id: 2,
        label: 'node2',
  x: 50,
  y: 75
     }];

// create an array with edges
var edges = [
    {from: 1, to: 2},
    {from: 1, to: 3}
];

// create a network
var container = document.getElementById('mynetwork');
var data = {
    nodes: nodes,
    edges: edges
};
var options = {
  physics: {
    enabled: false
  }
};
var network = new vis.Network(container, data, options);    

标签: vis.jsvis.js-network

解决方案


推荐阅读