Jquery 如何向arbor添加文本?

Jquery 如何向arbor添加文本?,jquery,arbor.js,Jquery,Arbor.js,我对jquery和arbour真的很陌生。有谁能简单地告诉我,在arbor中向节点添加文本的代码是什么,以及我将代码放在哪里? 比如如果有这个, sys.addEdge('a','b', {length:.75, pointSize:3, label:"hello"}) sys.addEdge('a','c') sys.addEdge('a','d') sys.addEdge('a','e') sys.addEdge('a','g') sys.addEdg

我对jquery和arbour真的很陌生。有谁能简单地告诉我,在arbor中向节点添加文本的代码是什么,以及我将代码放在哪里? 比如如果有这个,

sys.addEdge('a','b', {length:.75, pointSize:3, label:"hello"})
    sys.addEdge('a','c')
    sys.addEdge('a','d')
    sys.addEdge('a','e')
    sys.addEdge('a','g')
    sys.addEdge('g','h')
    sys.addNode('f', {alone:true, mass:.25})

谢谢:

您刚刚指定了图形的边,而不是节点。您需要在label属性中指定节点并添加它们的名称,如:

var dog = sys.addNode('dog',{'color':'green','shape':'dot','label':'dog'});
var cat = sys.addNode('cat',{'color':'blue','shape':'dot','label':'cat'});
在这里,标签存储要在图表上显示的节点的名称。

试试这个

var ctx=canvas.getContext2d; var label=node.data.title 如果标签| |.match/^[\t]*$/{ pt.x=数学公式floorpt.x pt.y=数学公式 }否则{ label=null } //画课文 如果标签{ ctx.font=bold 11px Arial ctx.textAlign=中心 ctx.fillStyle=node.data.fontcolor; ctx.fillTextlabel | |,pt.x,pt.y+4
}请问有人不知道这件事吗?你能补充一点解释吗?