Ich bin neu in der Welt von D3. Ich stehe vor einer komplizierten Situation, wenn ich versuche, diese example in ein horizontal gruppiertes Balkendiagramm umzuwandeln. Ich folgte den in this post beschriebenen Punkten für die Transformation. Dies ist meine Version von code.D3 JS: Das vertikal gruppierte Balkendiagramm in ein horizontal gruppiertes Balkendiagramm transformieren
Ich habe alle Domänen und Bereiche für horizontale Gruppendiagramme konvertiert, konnte aber möglicherweise nicht erfolgreich sein.
var xScale = d3.scale.linear().range([innerHeight, 0]);
var yScale = d3.scale.ordinal().rangeBands([innerWidth, 0], barPadding);
bars.attr("y", function(d, i, j) {
return yScale(d[yColumn]) + barWidth * j;
})
.attr("x", 0)
.attr("height", barWidth)
.attr("width", function(d) {
return xScale(d.y);
})
Jede Hilfe würde sehr geschätzt werden!