Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript D3强制布局:如何更新链接颜色?_Javascript_Jquery_Node.js_D3.js - Fatal编程技术网

Javascript D3强制布局:如何更新链接颜色?

Javascript D3强制布局:如何更新链接颜色?,javascript,jquery,node.js,d3.js,Javascript,Jquery,Node.js,D3.js,我在更新d3部队布局链接时遇到了问题。这是我的代码: 力有向图 圆节点{ 光标:指针; 行程:#00F000; 笔画宽度:4px; } line.link{ 填充:无; 行程:#9ecae1; 笔划宽度:1.5px; } var选择=“”; var w=1060, h=800, 节点, 链接 根, T 风险价值水平=1; var-force=d3.layout.force() .on(“滴答”,滴答) .尺寸([w,h]); var vis=d3.选择(“图表”).追加(“svg:svg”)

我在更新d3部队布局链接时遇到了问题。这是我的代码:


力有向图
圆节点{
光标:指针;
行程:#00F000;
笔画宽度:4px;
}
line.link{
填充:无;
行程:#9ecae1;
笔划宽度:1.5px;
}
var选择=“”;
var w=1060,
h=800,
节点,
链接
根,
T
风险价值水平=1;
var-force=d3.layout.force()
.on(“滴答”,滴答)
.尺寸([w,h]);
var vis=d3.选择(“图表”).追加(“svg:svg”)
.attr(“宽度”,w)
.attr(“高度”,h);
根={
“名称”:“flare”,
“儿童”:[
{
“名称”:“分析”,
“儿童”:[
{
“名称”:“集群”,
“儿童”:[
{“名称”:“凝聚聚类”,“大小”:3938},
{“名称”:“社区结构”,“大小”:3812},
{“名称”:“HierarchycalCluster”,“大小”:6714},
{“名称”:“合并边”,“大小”:743}
]
},
{
“名称”:“图形”,
“儿童”:[
{“名称”:“中间的中心”,“大小”:3534},
{“名称”:“链接距离”,“大小”:5731},
{“name”:“MaxFlowMinCut”,“size”:7840},
{“名称”:“最短路径”,“大小”:5914},
{“name”:“SpanningTree”,“size”:3416}
]
},
{
“名称”:“优化”,
“儿童”:[
{“名称”:“AspectRatioBanker”,“大小”:7074}
]
}
]
},
{
“名称”:“动画”,
“儿童”:[
{“name”:“Easing”,“size”:17010},
{“name”:“FunctionSequence”,“size”:5842},
{
“名称”:“插入”,
“儿童”:[
{“name”:“ArrayInterpolator”,“size”:1983},
{“name”:“ColorInterpolator”,“size”:2047},
{“name”:“DateInterpolator”,“size”:1375},
{“name”:“Interpolator”,“size”:8746},
{“name”:“MatrixInterpolator”,“size”:2202},
{“名称”:“NumberInterpolator”,“大小”:1382},
{“name”:“ObjectInterpolator”,“size”:1629},
{“name”:“PointInterpolator”,“size”:1675},
{“名称”:“矩形插值器”,“大小”:2042}
]
},
{“name”:“ISchedulable”,“size”:1041},
{“名称”:“平行”,“大小”:5176},
{“名称”:“暂停”,“大小”:449},
{“名称”:“调度程序”,“大小”:5593},
{“名称”:“序列”,“大小”:5534},
{“name”:“Transition”,“size”:9201},
{“name”:“Transitioner”,“size”:19975},
{“name”:“TransitionEvent”,“size”:1116},
{“name”:“Tween”,“size”:6006}
]
},
{
“名称”:“数据”,
“儿童”:[
{
“名称”:“转换器”,
“儿童”:[
{“名称”:“转换器”,“大小”:721},
{“名称”:“DelimitedTextConverter”,“大小”:4294},
{“名称”:“图形转换器”,“大小”:9800},
{“名称”:“IDataConverter”,“大小”:1314},
{“名称”:“JSONConverter”,“大小”:2220}
]
},
{“name”:“DataField”,“size”:1759},
{“名称”:“数据模式”,“大小”:2165},
{“名称”:“数据集”,“大小”:586},
{“名称”:“数据源”,“大小”:3331},
{“名称”:“数据表”,“大小”:772},
{“name”:“DataUtil”,“size”:3322}
]
},
{
“名称”:“显示”,
“儿童”:[
{“name”:“DirtySprite”,“size”:8833},
{“name”:“LineSprite”,“size”:1732},
{“name”:“RectSprite”,“size”:3623},
{“名称”:“TextSprite”,“大小”:10066}
]
},
{
“名称”:“flex”,
“儿童”:[
{“名称”:“FlareVis”,“大小”:4116}
]
},
{
“名称”:“物理学”,
“儿童”:[
{“名称”:“牵引力”,“大小”:1082},
{“名称”:“重力力”,“大小”:1336},
{“name”:“IForce”,“size”:319},
{“name”:“NBodyForce”,“size”:10498},
{“名称”:“粒子”,“大小”:2822},
{“名称”:“模拟”,“大小”:9983},
{“名称”:“弹簧”,“尺寸”:2213},
{“名称”:“弹簧力”,“尺寸”:1681}
]
},
{
“名称”:“查询”,
“儿童”:[
{“名称”:“聚合表达式”,“大小”:1616},
{“名称”:“和”,“大小”:1027},
{“名称”:“算术”,“大小”:3891},
{“name”:“Average”,“size”:891},
{“名称”:“二进制表达式”,“大小”:2893},
{“名称”:“比较”,“大小”:5103},
{“name”:“CompositeExpression”,“size”:3677},
{“名称”:“计数”,“大小”:781},
{“name”:“DateUtil”,“size”:4141},
{“name”:“Distinct”,“size”:933},
{“名称”:“表达式”,“大小”:5130},
{“name”:“ExpressionIterator”,“size”:3617},
{“名称”:“Fn”,“大小”:3240},
{“name”:“If”,“size”:2732},
{“名称”:“IsA”,“大小”:2039},
{“名称”:“文字”,“大小”:1214},
{“名称”:“匹配”,“大小”:3748},
{“名称”:“最大值”、“大小”
link.style("stroke", function(d) {
        return d.target.isQChild ? "red" : "#9ecae1";
    })
    .style("stroke-width", function(d) {
        return d.target.isQChild ? '3px' : '1.5px';
    });