Jquery 如何向arbor添加文本?
我对jquery和arbour真的很陌生。有谁能简单地告诉我,在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
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
}请问有人不知道这件事吗?你能补充一点解释吗?