cytoscape.js - 更改节点的默认大小

标签 cytoscape.js

我开始使用这个很棒的库,我想做一件非常简单的事情:更改节点的大小。

当我从我的服务器获取节点时,它们有一个 size属性,它是 1 到 6 之间的整数。我想因此显示节点的大小。

我试过 weight属性:

for (var i = 0; i < self.galaxy.nodes.length; i++) {
        cy.add({
            group: 'nodes',
            data: { id: self.galaxy.nodes[i].id.toString(), weight: self.galaxy.nodes[i].size },
            position: { x: self.galaxy.nodes[i].x , y: self.galaxy.nodes[i].y}
        });
    }

但不幸的是,大小保持不变,我在文档中找不到方向。你对我有什么线索吗?

最佳答案

您可以设置 widthheight您的 stylesheet 中的节点数,大概 using a mapperweight .

关于cytoscape.js - 更改节点的默认大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29178264/

相关文章:

javascript - 在 cytoscape.js 中单击连接节点时更改边线颜色

jquery - 在 cytoscape.js 中使用两个图形面板

jquery - 在 Cytoscape.js 中,在节点标签中使用 HTML,如何处理 HTML 标签中某个 DOM 元素上的事件?

jquery - 隐藏的 Cytoscape 图表稍后无法显示

javascript - 为什么 Cytoscape 在这种特定情况下会进入 "infinite"循环?

javascript - cytoscape.js 中具有多个父节点的复合节点

javascript - cytoscape.js 缩放以适合当前选定的节点

cytoscape.js - Cytoscape-popper 和 Tippy : fails with interactive content

cytoscape.js - Cytoscape 图形生成器(拖放新节点)

javascript - Cytoscape.js 无法读取未定义的属性 'qtip'