我正在尝试创建一个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]);