Plot.plot({
grid: true,
color: { label: "My custom label" },
marks: [
Plot.dot(penguins, {
x: "bill_length_mm",
y: "flipper_length_mm",
stroke: "sex"
}),
Plot.tip(penguins, Plot.pointer({
x: "bill_length_mm",
y: "flipper_length_mm",
stroke: "sex",
filter: (d) => d.sex,
channels: {year: {
value: {
transform: (data) => data.map((d) => d.year),
label: "My custom year label"
}
}}
}))
]
})