force-layout

    2热度

    2回答

    我正在研究d3中的一个节点图(见这里:http://jsfiddle.net/u56Tr/1)图本身是非常圆形的(链接/节点在所有方向上分布相对均匀) - 我如何在16:9窗口?我想我不得不扩大元素的x,y位置,但我不太清楚。 相关D3代码: force.on("tick", function() { link.attr("x1", function(d) { return d.sou

    1热度

    1回答

    我为每个节点放置固定位置。 在这里,我不能拖放我的节点。 退房示例数据来源: http://jsfiddle.net/manimegala/mVmjc/2/ var data = {"nodes":[ {"name":"YHO", "full_name":"Yahoo", "type":1, "slug": "www.yahoo.com", "entity":"company",

    4热度

    1回答

    有没有办法改变公式D3用于计算力布局中的力的排斥力? 它先前说过D3 charge force follows the inverse-square law。但是,随着节点之间的距离的增加,我想让力量衰减得更快。我想让这个公式的行为更像charge/distance^3或charge/distance^4,这样节点只有在非常接近时才会明显相互排斥。

    1热度

    1回答

    我试图修改这里的力布局图http://bl.ocks.org/mbostock/4062045通过在圆圈内附加文本,但文本没有出现。我将这段代码添加到网站上的原始代码中。 node.append("text") .style("text-anchor", "middle") .text(function(d) { return d.name; });

    1热度

    1回答

    其实我已经在有界力量有向图中集成了折叠特性。但是当我试图在每个节点上贴上标签时,我得到了意想不到的输出。 我用波纹管代码节点附加标签: node.enter().append("text") .attr("class","node") .attr("cx", function(d) { return d.x; }) .attr("cy", function

    3热度

    1回答

    对于相同的节点,我有两个可折叠的强制树。 我还没有看到一个例子,我们可以从一棵树过渡到另一棵树,并在d3js中进行节点过渡和边缘重构。 有没有办法做到这一点? 另一个相关的问题是,我们可以初始化每个节点对于强制指导图的位置吗? 编辑:这是一个example。我有两棵树,链接是一棵,并且我有另一棵树,它们具有相同的分子但是不同的树结构。我认为如果我可以在不同的树之间为相同的分子或实体生成动画,那将会

    3热度

    2回答

    我正在使用基于d3强制的图形,其节点标签实际上是URL,点击时会将用户转到目标URL。出于可用性原因,有没有办法强调url?更好的是,下划线是否会出现和消失,当用户悬停在某个标签上时,文本的颜色是否可以改变?这将有助于用户了解标签是可点击的。请帮忙。 document.addEventListener('DOMContentLoaded', function() { drawVisual

    6热度

    1回答

    D3(?):节点之间的问题和链接 我创建了以下jsfiddle来获得我想要实现一个想法: 我想节点在(?)链接... 请帮助我。我为我的英语:)对不起 脚本是这样的: function myGraph(el) { this.addNode = function (id) { nodes.push({ "id": id }); update(); } this.remove

    5热度

    1回答

    <!DOCTYPE html> <html> <meta charset="utf-8"> <style> .node { stroke: #fff; stroke-width: 1.5px; } .link { stroke: #999; stroke-opacity: .6; } </style> <body> </body>

    4热度

    1回答

    我不知道如何在d3.js编程,我知道我的问题可能很简单,甚至愚蠢。我试图修改这个可视化http://bl.ocks.org/mbostock/1093130,通过添加超链接到层次结构的最后一个对象(橙色的)。我知道有人在点击父元素时发生了一些事情(崩溃,扩大),但孩子(最后一个)似乎没有对点击执行特定操作,是否可以在那里添加超链接? 这是index.html的 <!DOCTYPE html> <