I am creating fairly basic line plots, they just happen to have quite a few lines on them. But the issue I'm struggling with is the draw order. I would expect that the first thing to be plotted would be the furthest "back", and each new item added to a plot would go on top of the previous.
On these examples, the blue line gets drawn first, then the thin gray lines, then the dark red line, then the dashed red "crosshair" lines, then the bright red line, then the symbol with text label. (The legend and map come next, but those aren't relevant to this question.)
In several examples, the same behavior occurs, and it occurs whether I write the plot out to the screen or to the buffer. Since the red dot "symbol" and its black text label are drawn AFTER all of the lines, why does it appear UNDER the lines?
Nothing strange going on in the code, just multiple PLOT calls (with "overplot") followed by a SYMBOL call.
I tried something like:
sym=symbol(....)
sym.order,/bring_to_front
but that had no effect.
Thanks,
Brian