Common label for multiple legend entries using Plots.jl

I have produced the following plot using Plots.jl, GR backend:

Is it possible to have one label for each two lines in the legend? What I mean is, I would like to have a single label “60%-30%” for the red line and the orange dashed line (and the same for the remaining two entries).

I’ve used something like this in the past plot(rand(30,4); labels=["A" "B" "" ""])

I didn’t want to post what Matt did as I assumed you wanted something fancier than that (maybe grouping two lines together next to one centered label), but not that he’s done it I’ll say if you want very fine grained legend control Plots might not be the right package for you and you’ll probably want to consider Makie.

For another layout you can use the trick above (it requires a space " ", not "") and legend_columns=2 to get: