多个属性的组合作为节点标签
combination of multiple properties as node label
我想显示 first_name + last_name 作为我节点的标签。好像只支持data(first_name)
"style": {
"label": "data(first_name) + data(last_name)",
编辑 1:
我的样式文件是 JSON。它应该只是一个字符串。
尝试使用如下函数:
"style": {
label: function(ele) {
return `${ele.data(first_name)} + data(last_name)"`
}
目前看来,我们不得不使用函数样式。下面是一个使用 first_name
+ last_name
作为标签的例子。
style({
'label': (x) => {
let s = '';
const name = x.data('first_name');
if (name) {
s += name;
}
const name2 = x.data('last_name');
if (name2) {
s += ' ' + name2;
}
return s;
}
})
我想显示 first_name + last_name 作为我节点的标签。好像只支持data(first_name)
"style": {
"label": "data(first_name) + data(last_name)",
编辑 1: 我的样式文件是 JSON。它应该只是一个字符串。
尝试使用如下函数:
"style": {
label: function(ele) {
return `${ele.data(first_name)} + data(last_name)"`
}
目前看来,我们不得不使用函数样式。下面是一个使用 first_name
+ last_name
作为标签的例子。
style({
'label': (x) => {
let s = '';
const name = x.data('first_name');
if (name) {
s += name;
}
const name2 = x.data('last_name');
if (name2) {
s += ' ' + name2;
}
return s;
}
})