首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用dagre布局调整cytoscape.js中的形状尺寸

用dagre布局调整cytoscape.js中的形状尺寸
EN

Stack Overflow用户
提问于 2016-02-04 23:02:33
回答 1查看 2.8K关注 0票数 1

我正在尝试将节点的形状调整为节点文本的大小。我听从了https://github.com/cytoscape/cytoscape.js/issues/649的指示。然而:

  1. 形状总是以高度=宽度结束。
  2. 所有形状的大小都是一样的。
  3. 形状的大小似乎达到了一个最大,超过它不能增长。

(我不确定这是否与dagre布局有关。)

我使用dagre布局的以下库:

  • cytoscape.min.js
  • dagre.min.js
  • cytoscape-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,}
EN

回答 1

Stack Overflow用户

发布于 2016-02-08 15:48:24

您指定了无效的样式。"somestring" * 50NaN

您需要width: label,如docs:http://js.cytoscape.org/#style/node-body中所示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35213359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档