2016-07-14 4 views

Antwort

0

Was ich wirklich suchte, ist eine Möglichkeit, skalierbare SVG-Knotensymbole zu haben, die dynamisch gefärbt werden können, um den app-definierten Status des Knotens anzuzeigen. Ich wollte nicht alle möglichen farbigen Varianten im Voraus statisch erstellen. Am Ende habe ich svg.js verwendet, um Stile dynamisch auf SVG-Symbole anzuwenden, die für Knoten verwendet werden (eigentlich für Knotenhintergründe), und dann in base64 umwandeln, damit die Daten-URL an cytoscape.js als Hintergrund-SVG übergeben wird.

0

Cytoscape JS verwendet <canvas> Tags, um die Knoten und Kanten anstelle von SVG zu rendern. Es ist nicht sehr offensichtlich in ihrer Dokumentation, aber es gibt eine vorübergehende reference.

Um die Knoten und Kanten zu formatieren, verwenden Sie their own styling system. Es ist von CSS inspiriert, ist aber nicht tatsächlich CSS.

Verwandte Themen