Ich versuche ein 'gruppiertes gestapeltes Diagramm' zu erstellen (nicht sicher, ob das der richtige Name ist) folgend example, von bl.ocks.org. Jedoch meine Daten aus einer JSON-Datei kommen, das ist ganz anders, als das Beispiel liefert, mit dem Muster: (bitte jsfiddle überprüfen, wie seine ziemlich lang)Gruppierte multiple gestapelte Balkendiagramm
"month": "november",
"year": {
"2015": {
"item1": 2500,
"item2": 3500,
"item3": 4500
},
"2016": {
"item1": 2300,
"item2": 3200,
"item3": 4100
}
}
Die Idee wäre in der Lage sein, Seite zu platzieren, indem Seite, 2 Spalten, die die Jahre des gleichen Monats darstellen. Dann innerhalb dieser Spalten, um diese Artikelanzahl-Statistiken darstellen zu können.
Ich bin derzeit stecken, da ich nicht sicher bin, wie diese Daten auf die richtige Weise zugeordnet werden, um dieses Ergebnis zu erzielen. Ich interessiere mich nicht für die Farben oder Legenden/Ticks und so weiter; Nur wie man diese Daten korrekt abbildet. Hier ist eine graphische Darstellung des Endergebnisses:
Irgendwelche Ideen oder Zeiger sind herzlich willkommen.
In 'd.total = d3.max (d.columnDetails, Funktion (d) { return d.yEnd; });' Sie werden "d.End" undefiniert. – ozil
@ozil yep, etwas stimmt nicht in dieser Kartenfunktion; Ich bekomme die Daten nicht den richtigen Weg, oder besser habe keine Ahnung, ob dieses Beispiel für mein Datenformat – RGLSV
gilt Ich würde nicht Code, der nicht läuft .... – thatOneGuy