Fonts 在vis.js中选择时,是否可以在节点上设置字体颜色?

Fonts 在vis.js中选择时,是否可以在节点上设置字体颜色?,fonts,vis.js,vis.js-network,Fonts,Vis.js,Vis.js Network,我希望在选择节点时更改节点的外观。我可以更改节点和边框的颜色,但我也想更改文本的颜色。我是否遗漏了某些内容或是增强请求?根据与设置所选节点的大小相关的内容进行调整: var节点=新的vis.DataSet([ {id:1,标签:'Node 1'}, {id:2,标签:'Node 2'}, {id:4,标签:'Node 4'}, {id:5,标签:'Node 5'} ]); var edges=new vis.DataSet([ {从:1到:2}, {从:2到:4}, {从:2到:5} ]);

我希望在选择节点时更改节点的外观。我可以更改节点和边框的颜色,但我也想更改文本的颜色。我是否遗漏了某些内容或是增强请求?

根据与设置所选节点的大小相关的内容进行调整:

var节点=新的vis.DataSet([
{id:1,标签:'Node 1'},
{id:2,标签:'Node 2'},
{id:4,标签:'Node 4'},
{id:5,标签:'Node 5'}
]);
var edges=new vis.DataSet([
{从:1到:2},
{从:2到:4},
{从:2到:5}
]);
var container=document.getElementById('mynetwork');
变量数据={
节点:节点,
边缘:边缘
};
变量选项={
交互:{hover:true},
节点:{font:{size:14,颜色:{000}
};
var网络=新的可视网络(容器、数据、选项);
打开网络(“选择节点”,函数(参数){
var selectedNodeId=params.nodes[0];
var node=network.body.nodes[selectedNodeId];
node.setOptions({
字体:{
尺码:20,
颜色:“ff0000”
}
});
});
网络打开(“取消节点”,函数(参数){
var deselectedNodeId=params.previousSelection.nodes[0];
var node=network.body.nodes[DeceledNodeId];
node.setOptions({
字体:{
大小:options.nodes.font.size,
颜色:options.nodes.font.color
}
});
});
#我的网络{
宽度:100%;
身高:100%;
边框:1px实心浅灰色;
}


最后,我自己跟踪选择并切换颜色。谁有更好的主意?我最后也做了类似的事情。感谢您添加代码示例Robin!