我正在尝试将节点的形状调整为节点文本的大小。我听从了https://github.com/cytoscape/cytoscape.js/issues/649的指示。然而:
(我不确定这是否与dagre布局有关。)
我使用dagre布局的以下库:
cytoscape.min.jsdagre.min.jscytoscape-dagre.js
容器: document.getElementById('cy'),boxSelectionEnabled: false,autounselectify: true,布局:{name:'dagre',rankDir:'LR',对齐:'LR'},样式:{ selector:‘节点’,样式:{ 'content':'data(name)',‘标签’:'data(name)',‘text-不透明度’:1,'text-valign':'center',“文本”:“中心”,“文本-包装”:“包装”,“字体大小”:9,‘背景色’:'#AAA',‘形状’:‘矩形’,‘宽度’:‘数据(宽度)’* 50,‘高度’:‘数据(高度)’* 50 },{选择器:‘边缘’,风格:{“宽度”:4,“内容”:“数据(名称)”,“目标箭头形状”:“三角形”,“线条颜色”:“数据(颜色)”,“文本-包装”:“包装”,“目标箭头-颜色”:“数据(颜色)”,“字体大小”:10,}发布于 2016-02-08 15:48:24
您指定了无效的样式。"somestring" * 50是NaN。
您需要width: label,如docs:http://js.cytoscape.org/#style/node-body中所示
https://stackoverflow.com/questions/35213359
复制相似问题