Plot.plot({
width,
color: {
legend: true,
domain: ["China", "Germany", "India", "USA", "Japan"],
range: [
"#ff7f0e",
"#1f77b4",
"#2ca02c",
"#d62728 ",
"#9467bd",
]
},
marks: [
Plot.barY(
filtered,
Plot.groupX(
{ y: "mean" },
{
x: "Year",
y: "Average Treatment Cost (USD)",
fill: "Country",
tip: true
}
)
),
Plot.ruleY([0])
]
})