如何将标签嵌入Cytoscape.js的边缘?

时间:2017-11-10 20:46:18

标签: javascript css cytoscape.js

我们希望在Cytoscape.js的边缘内嵌入标签,再现看起来like this的边缘。

我们最近在GitHub问题页面上将其视为a feature request,但似乎已经可以。

Maxkfranz说,为了在边缘内部获得边缘标签,用一个小箭头指示方向,唯一需要的是边缘样式属性中的两个项目:

text-background-color: white; text-rotation: autorotate;

我们尝试了这个并且似乎没有工作,所以想知道是否缺少某些东西。这是the code we are using

第83和84行显示了Maxkfranz建议应用的修复,但它似乎没有做到这一点。我们肯定可能误解了他们的回复,但我不确定特定修复可能会发生在哪里。任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

您的文字将始终与中箭头重叠。中箭头旨在替代端点箭头。两者并不重要。

如果在风格上要在文本旁边显示箭头,请使用unicode三角形字符(例如"\u25B6")。不支持移动箭头,因为贝塞尔曲线边缘可能过于昂贵。