如何使用API​​调用将节点缩放到标记

时间:2016-02-25 16:08:56

标签: javascript d3.js

我正在尝试创建一个D3.js力导向图,其节点设置为Stack Overflow用户标签。我在缩放节点方面遇到了一些麻烦,因此它们代表了标签的分数,但我不确定如何缩放分数,因为它们完全不同。

我将如何缩放以下标签?

{
  "items": [
    {
      "answer_score": 161398,
      "tag_name": "c#"
    },
    {
      "answer_score": 96912,
      "tag_name": "java"
    }
}]

到目前为止,我只有一个运行图表的测试数据集

var featureContent={nodes:[{name:"osx",group:0,degree:5},.....(other nodes)

也设置了链接

links:[{source:0,target:89,color:0},....(other links)

然后我在HTML中调用了JS方法featureGraph

featureGraph(featureContent,1150,1070,0,"#graph",90,-100);

以下是我的布局设置方式:

var force = d3.layout.force()
.gravity(.05)
.distance(distance)
.charge(charge)
.size([width, height]);

0 个答案:

没有答案