colors=ResourceFunction["ColorBrewerData"]["Reds",9];bins={5,10,20,30,40,50,100,500}*1000;cfunc[x_]:=Which@@Riffle[Join[x≤#&/@bins,{x>Last[bins]}],colors]legend=SwatchLegend[colors,ToString/@Join[{"<"<>ToString@First[bins]},ToString@#1<>"-"<>ToString@#2&@@@Partition[bins,2,1],{">"<>ToString@Last[bins]}],LegendMarkersGraphics[{EdgeForm[Black],Opacity[1],Rectangle[]}],LegendLabel"Overall population",LegendFunction(Framed[#,RoundingRadius5]&),LegendMargins5];