多个属性的组合作为节点标签

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;
  }
})