Ich versuche, einen Pfad mit einem aufsteigenden Strichbreite-Attribut in einem Force-Layout zu erstellen. Wenn der Zielwert höher als der Quellwert ist, sollte die Verbindung auf der Zielseite breiter sein.Pfad mit aufsteigender Strichbreite
Das einzige Beispiel, das ich finden konnte, ist dies =>http://jsfiddle.net/bfzsaL3m/2/
ich auch über diese Frage Decreasing Polyline Stroke Width kam. Es sagt, das kann nicht gemacht werden, aber es ist ein bisschen alt.
Im Moment verwendet mein Code .style("stroke-width", function(d) { return Math.sqrt(d.value); })
So wird jede Hilfe geschätzt. Hier ist meine einfache Geige:
https://jsfiddle.net/tekh27my/
dies zu sein scheinen svg/d3 nur in Frage stellen? Wenn ja, kann das Canvas-Tag entfernt werden, um unnötiges "Rauschen" zu vermeiden. – K3N
Entschuldigung, in der anderen Frage hieß es, dass es mit Canvas gemacht werden könnte, also setze ich das Tag, wenn jemand eine andere Lösung mit Canvas kennt. – echonax
ah, kein Problem in diesem Fall. – K3N