有没有办法用JavaScript构建交互式节点图?

有没有办法用JavaScript构建交互式节点图?,javascript,graph,vis.js,vis.js-network,Javascript,Graph,Vis.js,Vis.js Network,我希望在网页上构建一个交互式节点图,在这里可以添加具有各种输入和输出的节点,并将它们连接在一起 这是我想做的一个例子: 我开始玩游戏,但我不确定它是否能做到以上几点 如有任何建议,将不胜感激 通常,StackOverflow不赞成以“是否有可能…?”的形式提出这样广泛的问题,但直接的答案是“是的,这是可能的”,而且vis.js有一个可操作的图形,因此我建议您阅读,它描述了一些方法,如addNode,editNode,删除节点等 但是,您应该注意到,所有接口通常在包含画布的图形之外以html(+

我希望在网页上构建一个交互式节点图,在这里可以添加具有各种输入和输出的节点,并将它们连接在一起

这是我想做的一个例子:

我开始玩游戏,但我不确定它是否能做到以上几点


如有任何建议,将不胜感激

通常,StackOverflow不赞成以“是否有可能…?”的形式提出这样广泛的问题,但直接的答案是“是的,这是可能的”,而且vis.js有一个可操作的图形,因此我建议您阅读,它描述了一些方法,如
addNode
editNode
删除节点

但是,您应该注意到,所有接口通常在包含画布的图形之外以html(+js)实现,因为将它们放在画布中并(比如)显示附加到所有节点并不是件容易的事。

作为一种替代方法,请参阅“示例”链接以及示例。