Ich wollte ein Netzwerk mit den Daten visualisieren, die ich habe, und sie mit bestimmten Kantenlängen darstellen. Ich benutze Python, und ich habe networkx und igraph zum plotten versucht, aber alle scheinen feste Kantenlängen zuzuweisen.Angegebene Kantenlängen im Netzwerk x/igraph (Python)
a.) Ich frage mich, ob ich die Codes falsch gemacht habe oder die Pakete nicht wirklich fähig sind. Wie werden vorgegebene Kantenlängen für networkx oder igraph korrekt umgesetzt?
b.) Wenn networkx und igraph nicht können, welches Paket könnten Sie vorschlagen? (Vorzugsweise eine, die über 80.000 Knoten tragen kann.)
Vielen Dank!
Im Allgemeinen erlauben das Zeichnen von Netzwerk-/Grafikprogrammen keine festen Kantenlängen, da nicht alle Graphen geplottet werden können, wenn Sie auch die Kantenlängen festlegen. Stellen Sie sich ein Dreieck mit Seitenlängen von 1,1,100 vor. Wenn also ein Paket vorhanden ist, handelt es sich nicht um ein allgemeines Plotpaket. Entweder gibt es etwas Besonderes an Ihrem Diagramm, das es möglich macht, oder Sie müssen es selbst programmieren. – unutbu