繁体   English   中英

Cytoscape.js:如何将节点颜色/形状/大小导出到 json?

[英]Cytoscape.js: How to export node colors/shapes/size to json?

我有一个 cytoscape.js 视口,用户可以在其中设置特定节点的颜色(和形状)。 这些网络,连同用户选择的颜色,我想导出。

cy.json() 和 cy.style().json() 返回节点的初始状态。

现在,每次更改颜色时,我都会向节点添加一个新属性“current_color”,该属性由 cy.json() 导出。

有一个更好的方法吗?

如果您使用映射器并将自定义颜色等放入ele.data() ,您应该能够非常轻松地导入/导出所有内容。

你试过ele.renderedStyle( name )吗?

根据文档,这将

获取特定呈现的样式属性值

我看到这个函数不适用于整个图表。 也许您可以导出 json,然后通过替换 ele.renderedStyle('background-color') 中的值来处理结果字符串

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM