我试图显示像"graphnode6.0----->graphnode0.0 -------> graphnode15.0"这样的力图,但是当我构建json对象时,我总是得到"graphnode6.0------>graphnode0.0<---------graphnode15.0"我的 JSON 对象是
var json = [
{
"adjacencies": [
{
"nodeTo": "graphnode15.0",
"data": {"$type":"arrow",
"$direction":"['graphnode0.0','graphnode15.0']"}
}
],
"data": {
'$color': "#83548B",
'$type': "circle"
},
"id": "graphnode0.0",
"name": "graphnode0.0"
},
{
"adjacencies": [
{
"nodeTo": "graphnode0.0",
"data": {"$type":"arrow",
"$direction":"['graphnode6.0','graphnode0.0']"}
}],
"data": {
"$color": "#83548B",
"$type": "circle"
},
"id": "graphnode6.0",
"name": "graphnode6.0"
}
];
我在这个 JSON 结构中犯了什么错误吗?谢谢苏米特
我遇到了类似的问题,但多亏了您的快速演示,我想我已经设法解决了我们的问题:)
在方向块中使用双引号。
"$direction":["graphnode1", "nodeZ"]
当我尝试使用单引号时
"$direction":['graphnode1', 'nodeZ']
箭头将仅在一个方向上呈现。希望它对你有用!
您正在对 $direction
属性使用字符串。
"$direction":"['graphnode6.0','graphnode0.0']"
它应该是一个数组。喜欢这个:
"$direction":["graphnode6.0","graphnode0.0"]
请参阅此示例代码。