为什么使用 Cytoscape 我无法正确对齐文本
Why does using Cytoscape I can`t align text correcnly
我正在用 cytoscape.js 可视化我的数据库,但我无法正确对齐父节点文本 (按对象)。 "parent" 选择器似乎不存在。所有其他选择器都对我正常工作。
这是我的 js 文件的重要部分:
var cy = window.cy = cytoscape({
container: document.getElementById('cy'),
style: [{
selector: 'node',
css: {
'content': 'data(label)',
'text-valign': 'center',
'text-halign': 'center',
'font-style': 'oblique',
'font-size': 10,
'shape': 'round-rectangle',
}
},
{
selector: 'parent',
css: {
'text-valign': 'top',
'text-halign': 'center',
'font-style': 'normal',
'font-size': 15,
}
},
{
selector: 'edge',
css: {
'curve-style': 'unbundled-bezier',
'control-point-distances': [-20, 10],
'target-arrow-shape': 'triangle'
}
}
],
elements: myElements,
layout: {
name: 'preset',
padding: 5
}
});
您使用的父选择器有误,您可以在 docs:
中阅读这些选择器
var cy = window.cy = cytoscape({
container: document.getElementById('cy'),
style: [{
selector: 'node',
css: {
'content': 'data(label)',
'text-valign': 'center',
'text-halign': 'center',
'font-style': 'oblique',
'font-size': 10,
'shape': 'round-rectangle',
}
},
{
selector: ':parent',
css: {
'text-valign': 'top',
'text-halign': 'center',
'font-style': 'normal',
'font-size': 15,
}
},
{
selector: 'edge',
css: {
'curve-style': 'unbundled-bezier',
'control-point-distances': [-20, 10],
'target-arrow-shape': 'triangle'
}
}
],
elements: myElements,
layout: {
name: 'preset',
padding: 5
}
});
我正在用 cytoscape.js 可视化我的数据库,但我无法正确对齐父节点文本 (按对象)。 "parent" 选择器似乎不存在。所有其他选择器都对我正常工作。
这是我的 js 文件的重要部分:
var cy = window.cy = cytoscape({
container: document.getElementById('cy'),
style: [{
selector: 'node',
css: {
'content': 'data(label)',
'text-valign': 'center',
'text-halign': 'center',
'font-style': 'oblique',
'font-size': 10,
'shape': 'round-rectangle',
}
},
{
selector: 'parent',
css: {
'text-valign': 'top',
'text-halign': 'center',
'font-style': 'normal',
'font-size': 15,
}
},
{
selector: 'edge',
css: {
'curve-style': 'unbundled-bezier',
'control-point-distances': [-20, 10],
'target-arrow-shape': 'triangle'
}
}
],
elements: myElements,
layout: {
name: 'preset',
padding: 5
}
});
您使用的父选择器有误,您可以在 docs:
中阅读这些选择器var cy = window.cy = cytoscape({
container: document.getElementById('cy'),
style: [{
selector: 'node',
css: {
'content': 'data(label)',
'text-valign': 'center',
'text-halign': 'center',
'font-style': 'oblique',
'font-size': 10,
'shape': 'round-rectangle',
}
},
{
selector: ':parent',
css: {
'text-valign': 'top',
'text-halign': 'center',
'font-style': 'normal',
'font-size': 15,
}
},
{
selector: 'edge',
css: {
'curve-style': 'unbundled-bezier',
'control-point-distances': [-20, 10],
'target-arrow-shape': 'triangle'
}
}
],
elements: myElements,
layout: {
name: 'preset',
padding: 5
}
});