2017-10-02 2 views
0

Ich versuche, D3v3 gestapelten Balken in https://codepen.io/goodforenergy/pen/PNPxxv?editors=0010 zu D3v4 konvertieren, aber ich habe Probleme, den Anruf auf stack() funktioniert ordnungsgemäß.Stack-Layout in D3 Version 4

In dem obigen Beispiel fügt der Aufruf d3.layout.stack()(dataset) eine y0 Eigenschaft auf die Objekte des Datensatzes:

dataset vor dem Aufruf: {y=3, x="Test"}

dataset nach dem Aufruf: {y=3, x="Test", y0=0}

Jedoch in D3v4, wenn d3.stack()(dataset); aufrufen, passiert keine solche Magie. Folglich ist y0undefined.

Was fehlt hier, um die y0 Werte hinzuzufügen? Eine gestapelte bar ist nicht gut, wenn die Stäbe auf der Oberseite nicht gestapelt sind, aber vor jedem anderen ...

Antwort

Verwandte Themen