D3でネストされたグループをX軸として使用するにはどうすればよいですか?それはすべて可能ですか?D3ネストしたグループをX軸として
私は私のコードの例を投稿するために私のdevのマシンではないけど、例示的な目的のために、のは、次のコードと仮定してみましょう:What is the best way to form age groups from a list in D3?私はx軸としてageGroup
を使用する方法
var nest = d3.nest()
.key(function(d) { return d.sex; })
.key(function(d){
var ageGroup = null;
if (d.age <= 10){
ageGroup = '0-10';
} else if (d.age > 10 && d.age <= 20){
ageGroup = '10-20';
} else if (d.age > 20 && d.age <= 30){
ageGroup = '20-30';
} else if (d.age > 30 && d.age <= 40){
ageGroup = '30-40';
} else if (d.age > 40 && d.age <= 50){
ageGroup = '40-50';
} else if (d.age > 50 && d.age <= 60){
ageGroup = '50-60';
} else if (d.age > 60 && d.age <= 70){
ageGroup = '60-70';
} else if (d.age > 70 && d.age <= 80){
ageGroup = '70-80';
} else if (d.age > 80 && d.age <= 90){
ageGroup = '80-90';
} else if (d.age > 90 && d.age <= 100){
ageGroup = '90-100';
}
return ageGroup;
})
.entries(myArray);
を?
あなたが順序尺度として使用することができます。 – Cyril