Plot.plot({
marks: [
Plot.lineY(energy, {
x: "year",
y: "quadrillion_btu",
stroke: "type",
tip: true
}),
Plot.dot(energy, {
x: "year",
y: "quadrillion_btu",
r: "quadrillion_btu",
stroke: "white",
fill: "type"
})
],
x: { tickFormat: "Y", type: "linear", label: "Year" },
y: { label: "Quadrillion BTU" },
color: { scheme: "Tableau10", legend: true },
r: { domain: d3.extent(energy, (d) => d.quadrillion_btu), range: [1, 10] },
grid: true
})