Es gibt eine Möglichkeit, die Anfangsposition von Knoten in einem Force-Diagramm in Echarts festzulegen. Aber gibt es eine Möglichkeit, diesen Knoten an dieser Position zu halten?Den Knoten im Echarts-Force-Diagramm fixieren
1
A
Antwort
0
Natürlich gibt es eine feste einen Knoten fix entscheiden genannte Attribut ist oder not.So Sie einen Ereignis-Listener auf echarts.For Beispiel festlegen können, habe ich ein Click-Ereignis Zuhörer wie:
myChart.on('click', function (params) {
fixNode(params.data);
});
Die params .data ist das Objekt, das Sie auf klicken echarts.Then Sie eine fixNode Methode wie schreiben sollte:
function fixNode(currentNode){
_nodes.forEach(function (node) {
if(node.name==currentNode.name) node.fixed = true;
});
refresh();
}
Diese Methode ist die Knoten Array namens _nodes zu durchqueren und finden die gleichen Knoten wie currentNode in _nodes.when wir es finden, können wir seine Attribut true.Finally fixiert ist, müssen wir Daten zu echarts rebind, so schreiben wir eine Methode echarts aufzufrischen:
function refresh(){
option={
series:[
{
data:_nodes
}
]
};
mycharts.setOption(option);
}
Jetzt, Der Knoten, auf den Sie klicken, wird an einer Position fixiert.
Verwandte Themen
- 1. Hintergrundfarbe fixieren
- 2. Fixieren mac vorinstallierten Python
- 3. Fixieren von Containern im Browser Zoomen und Größe ändern
- 4. SpriteKit Animation - Sprites fixieren
- 5. Wie foreach loop fixieren
- 6. Kann nicht Styles für Werkzeugleiste fixieren im Action-Modus
- 7. Fixieren von IEnumerables in C#
- 8. Schlaf innerhalb von setInterval ohne den Browser zu fixieren
- 9. Erstes Element fixieren, den Rest einer Liste/eines Arrays mischen
- 10. Ungesunder Knoten im Cluster
- 11. Knoten im Domino-Baum
- 12. Kafka-Knoten im Knoten fetchMaxBytes Parameter
- 13. Simplfying Art durch Fixieren Parameter
- 14. Weitere Dateien im Knoten
- 15. Fixieren Sublime Text 2 Zeilenendungen?
- 16. Wordpress: fixieren Sie die Fußzeile
- 17. So authentifizieren Sie den Cognito-Benutzerpool im Knoten js
- 18. Den vollständigen Pfad eines Verzeichnisses im Knoten webkit abrufen
- 19. So entfernen Sie den gesamten Knoten im Firebase?
- 20. Bedingte asynchrone Funktion im Knoten
- 21. getRandomValues () im Knoten: "expected Uint8Array"
- 22. Schaltflächen um den Knoten
- 23. Ausgabe in das Abrufen der benutzerdefinierten Knoten Eigenschaften sowie lösche den Knoten im Freien
- 24. Karussell-Containergröße in Angular-UI-Bootstrap fixieren
- 25. Kopfzeile beim Scrollen nur teilweise fixieren
- 26. fixieren die mit Ajax machen in Teil
- 27. deaktivieren (oder Fixieren) ReadCube WebReader auf Firefox
- 28. Hintergrund fixieren, aber Fotos rollen lassen
- 29. Knoten im promiskösen Modus setzen
- 30. Garbage Collection manuell im Knoten