Experimentalconst renderer = classBreaksRenderer({
field: "magnitude",
breaks: [
{ min: 0, max: 3, label: "Minor" },
{ min: 3, max: 5, label: "Moderate" },
{ min: 5, label: "Strong" },
],
colors: ["#fed976", "#fd8d3c", "#b10026"],
defaultColor: "#cccccc",
});
const [fragment] = renderer.toMapLibre("point");
// fragment.paint["circle-color"] → ["step", ["get", "magnitude"], "#cccccc", 0, "#fed976", …]
Create a graduated (class-breaks) renderer: a
stepexpression over a numeric field.