2016-06-29 23 views
1

Ich versuche, einen Gradientenpfad entlang eines Kreises zu machen. Sehr ähnlich zu diesem Beispiel.D3 ändert sich von Version 3.0 zu einem Kreis Pfad von Punkten

http://bl.ocks.org/mbostock/4163057

Dies ist D3 Version 3. Ich versuche, diese 4. ich wie d3.ns.prefix.svg ein paar Dinge jetzt ist d3.namespaces.svg d3.svg.line().interpolate("basis") jetzt d3.line().interpolateBasis;

fixiert Version zu aktualisieren Was das Töten mir ist diese Funktion d3.line().interpolateBasis ist zurück "Linie ist keine Funktion" d3.line und d3.arc gibt NaN zurück.

hier ist eine funktionierende Version von dem, was ich versuche, in D3 Version 3

http zu tun: // jsfiddle.net/firetiki/k3q0d848/

Hier ist der Code für D3 Version 4 mit der Änderungen für v4, die nicht funktionieren. Ich bekomme Zeile ist keine Funktion in der Konsole.

http://jsfiddle.net/firetiki/9nwwgywz/

Jede Hilfe würde geschätzt. Vielleicht fehlt mir noch eine Änderung im Versionsupdate?

+0

Ohne Ihren Code zu sehen, ist es unmöglich, Ihnen zu helfen. –

+1

@ GerardoFurtado. Ja. Mein Code wäre hilfreich. Vielen Dank. Ich habe vergessen, den Link zu posten. –

Antwort