Using ggplot2 to draw a scatterplot and the two marginal boxplots