plot01 =Plot.plot({
width: 250,
height: 750,
x: {label: "CONE RESISTANCE, qc (MPa)"},
y: {label: "DEPTH, z (m)", reverse: true, domain: [0, 15]},
grid: true,
marks: [
Plot.frame(),
Plot.axisX({anchor: "top", labelAnchor: "center"}),
Plot.axisX({anchor: "bottom", fill: "red", label: null}),
Plot.axisY({anchor: "left", labelAnchor: "center", tickSpacing: 50}),
Plot.line(data, {x: "qc", y: "depth", z: "station_name", opacity: 0.25, strokeWidth: 2.5, tip: true}),
Plot.ruleY([10.87], {strokeDasharray: "1, 2"}),
Plot.text(data, Plot.selectMaxY({x: "qc", y: "depth", text: "depth", frameAnchor: "bottom-left", dy: 10, fill: "currentColor", stroke: "white", strokeWidth: 3}))
]
})