Plot.plot({
x: { label: "Primary Use" },
y: { label: "Avg Monthly Recharge (INR)", grid: true },
color: { legend: true, label: "Primary Use" },
marks: [
Plot.barY(
Plot.group({ y: "mean" }, {
x: d => d["Primary Use"],
y: d => +d["Monthly Recharge Cost (INR)"],
fill: d => d["Primary Use"],
data: data
})
),
Plot.ruleY([0])
]
})