Отображение метки внутри узлов cytoscape.js

Есть ли способ отображения метки узла с центром внутри узла, такой как Cytoscape Desktop по умолчанию?

3 ответа

Решение

Да, вы можете контролировать это с labelValign свойство, как описано в описании Wiki StyleObject. Например:

var myStyle = {
    selectors: {
        "node": {
            labelValign: "middle",
            ... } } }

$("#cy").cy({style: myStyle, ... })

Я установил стиль CSS для узлов, и он работает:

"text-valign" : "center"
"text-halign" : "center"

Из официальной и фактической документации - text-valign и text-halign. Они, конечно, не свойства CSS, однако. Возможные варианты: text-halign - слева, по центру или справа; text-valign - верх, центр или низ.

Эти параметры работают только для узлов, а не для ребер.

Официальная документация для получения дополнительной информации

Другие вопросы по тегам