我json从数据库加载并创建一个json加载正常的文件.现在我不知道在Force-Directed Graph中使节点响应的步骤.我需要删除并添加新节点及其链接.
force.nodes(json.nodes)
.links(json.links)
.start();
initNodes(json);
Run Code Online (Sandbox Code Playgroud)
如何在不重置整个可视化的情况下使其更加动态或更新?
我已经看过几次没有回答这个问题,所以我希望有人可以发帖并给出指导.
使用这个http://bl.ocks.org/950642,我们可以看到如何向节点添加图像,现在的问题是如何根据json数据在节点上添加不同的图像,例如,如果它有值组:0在该节点上有一个图像,其中group:1个节点将有另一个图像.因为我可以看到节点的创建由json进行,并且它将相同的类添加到所有节点,因此可以根据json数据将其更改为具有不同的图像.
我试图在节点旁边添加一些弹出消息,但它看起来像其他任何东西然后文本svg和图像不能显示附加.
node.append("text")
.attr("dx", 16)
.attr("dy", ".0em")
.text(function(d) { return d.name });
Run Code Online (Sandbox Code Playgroud)
工作并添加文本,但我试图添加一个div,它不可见,node.append("div").这里有什么我想念的吗?我怎样才能轻松获得节点的位置,以便我可以将属性传递给另一个元素.
我有两个列表,其中使用jQuery sortable我可以在它们之间移动项目.
$( '#productsList, #orderList' )
.sortable({connectWith: '.containerDiv'})
.disableSelection();
Run Code Online (Sandbox Code Playgroud)
但是,当我想使用自定义滚动条并overflow:hidden;在两个列表上设置时,我遇到了问题.我希望他们在一起max-height:400px.如果我设置溢出隐藏我无法看到项目后我将它们拖到一个div之外,如果我没有设置隐藏列表将有默认滚动条.有谁能提出解决方案.
谢谢