{
const data = [
{id: "A0", category: "A", value: 74.7},
{id: "B0", category: "B", value: 95.3},
{id: "B1", category: "B", value: 10},
{id: "C0", category: "C", value: 35.7},
{id: "C1", category: "C", value: 39.6},
{id: "D0", category: "D", value: 35.1},
{id: "D1", category: "D", value: 95.3},
{id: "D2", category: "D", value: 10},
{id: "D3", category: "D", value: 16.9},
];
return Plot.plot({
marginLeft: 60,
height: 400,
width: 600,
marks: [
Plot.barY(data, {
x: "category",
y: "value",
fill: "id",
stack: true
}),
Plot.ruleY([0])
],
x: {
label: "Category"
},
y: {
label: "Value"
},
color: {
legend: true
}
})
}