PRO PMultiOp cgDisplay, 900, 500 !P.Multi = [0, 3, 1] ; Draw the first plot. Keep info. cgPLOT, cgDemoData(17) p1 = !P & x1 = !X & y1 = !Y ; Draw the second plot. Keep info. cgPLOT, cgDemoData(17) p2 = !P & x2 = !X & y2 = !Y ; Draw the third plot. Keep info. cgPLOT, cgDemoData(17) p3 = !P & x3 = !X & y3 = !Y !P.Multi = 0 ; Restore Plot2 info and overplot on the second plot. !P = p2 & !X = x2 & !Y = y2 cgPLOT, cgDemoData(17), Color='red', /Overplot END