Is it possible to group by two columns? So the cross product is drawn by geom_point() and geom_smooth()?
geom_point()
geom_smooth()
As example:
frame
Why not just paste those two columns together and use that variable as groups?
paste
frame$grp <- paste(frame[,1],frame[,2])
A somewhat more formal way to do this would be to use the function interaction.
interaction