Hi Kevin,
I'm running into the same thing as David regarding the order of the legend labels. Do you have any guidance as to how to modify that manually as you suggested? Is there a recommended R or ggplot way of going about that? What I've read so far talks about re-ordering the levels of a df factor but I don't think that applies in this case since the colors are coming from a key-val pairing. Or did you mean more along the lines of modifying the legend in an image editing software after exporting the plot?
Provide example data, and your current code.