Plot.plot({
marginLeft: 110,
height: 500,
grid: true,
x: { nice: true,
},
y: {
domain: d3.groupSort(barley, g => -d3.median(g, d => d.yield), d => d.variety),
inset: 5
},
color: {
type: "categorical"
},
facet: {
data: barle,
x: "year",
},
marks: [
Plot.frame(),
Plot.barX(barle,
{x: "yield",
y: "variety",
fill: "year",
title: (d) => `${d.year} \n ${d.yield} \n ${d.variety}`
}
)
],
tooltip: { }
})