Plot.plot({
marginLeft: 150,
marginRight: 150,
title: `${selectedMetric.label} yksiöissä kunnittain ja valmistumisvuosittain`,
x: {
label: selectedMetric.label,
domain: [0, d3.max(filteredData, d => d.Arvo)]
},
y: {
tickFormat: d => d,
label: null
},
marks: [
Plot.barX(filteredData, {
x: "Arvo",
y: d => `${d.Kaupunki} (${d.Periodi})`,
fill: "#3399ff"
}),
Plot.text(filteredData, {
x: "Arvo",
y: d => `${d.Kaupunki} (${d.Periodi})`,
text: d => d.Arvo.toFixed(2),
dx: 5,
dy: 0,
textAnchor: "start"
})
]
})