Javascript Infovis-Node Colors-Jit.js
我正在使用jit.js2.0.1构建一个spacetree。我需要在节点中定义特定的颜色。因此,在jit.js中,可以在json数据中定义颜色。我怎样才能使用这个物业 原代码的一部分:Javascript Infovis-Node Colors-Jit.js,javascript,infovis,space-tree,Javascript,Infovis,Space Tree,我正在使用jit.js2.0.1构建一个spacetree。我需要在节点中定义特定的颜色。因此,在jit.js中,可以在json数据中定义颜色。我怎样才能使用这个物业 原代码的一部分: loadJSON: function(json) { var prefix = $.time(), ch = [], delegate = this.delegate, name = $.splat(json.label), color
loadJSON: function(json) {
var prefix = $.time(),
ch = [],
delegate = this.delegate,
name = $.splat(json.label),
color = $.splat(json.color || this.colors),
config = this.config,
gradient = !!config.type.split(":")[1],
animate = config.animate;
for(var i=0, values=json.values, l=values.length; i<l-1; i++) {
var val = values[i], prev = values[i-1], next = values[i+1];
var valLeft = $.splat(values[i].values), valRight = $.splat(values[i+1].values);
var valArray = $.zip(valLeft, valRight);
var acumLeft = 0, acumRight = 0;
ch.push({
'id': prefix + val.label,
'name': val.label,
'data': {
'value': valArray,
'$valueArray': valArray,
'$colorArray': color,
'$stringArray': name,
'$next': next.label,
'$prev': prev? prev.label:false,
'$config': config,
'$gradient': gradient
},
loadJSON:函数(json){
变量前缀=$.time(),
ch=[],
delegate=this.delegate,
name=$.splat(json.label),
color=$.splat(json.color | | this.colors),
config=this.config,
渐变=!!config.type.split(“:”[1],
animate=config.animate;
对于(var i=0,values=json.values,l=values.length;i