Plot.plot({
height: 800,
y: { domain: [0, 100], grid: true },
x: { domain: [243_330, 243_370] },
marks: [
Plot.dot(
data
.filter((d) => d["Znorm"] > 0)
.filter((d) => d["X"] > 243332)
.filter((d) => d["X"] < 243368)
.sort((a, b) => a["Znorm"] - b["Znorm"]),
{
x: "X",
y: "Znorm",
opacity: (d) => (d["Znorm"] === 88.5 ? 1.0 : 0.1),
fill: (d) => (d["Znorm"] === 88.5 ? "red" : "green")
}
)
]
})