Plot.plot({
color: {
scheme: "greys",
reverse: true
},
y: {
label: "↑ Population",
tickFormat: "s",
grid: true
},
marks: [
Plot.barY(
data_sortable,
Plot.groupX(
{ y: "sum"},
{ x: "state",
y: "population",
fill: "ageGroup",
sort: {x: 'y', reverse: true}
}
)
),
Plot.textY( data_sortable,
Plot.groupX(
{ y: "sum", text: 'first'},
{ x: "state",
y: "ageGroup",
text: "ageGroup",
fill: "red",
sort: {x: 'y', reverse: true},
}
)
)
],
})