[英]How can I avoid labels overlapping?
我正在嘗試創建一個包含帶有長標簽的節點的網絡,但這會導致標簽相互重疊,從而難以清楚地閱讀它們。
我怎樣才能分開這些標簽?
如何對齊一種化合物中的元素?
您可以使用avoidOverlap: true
和nodeDimensionsIncludeLabels: true
。
var layout = cy.elements().layout({
name: 'dagre',
avoidOverlap: true,
nodeDimensionsIncludeLabels: true
});
layout.run();
在這里,我使用的是cytoscape-dagre ,但根據文檔,使用 cytoscape.js 附帶的布局也是可能的,例如網格布局。
有趣的是,這些選項沒有列在 cytoscape-dagre 的文檔中,但它們確實可以使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.