I am really new to R (week 3). I am trying to plot a data set that consists of 10 sites, up to 16 plots per site, at 3 different soil depths. My sample results are high, medium and low for 2 electron receptors DO and NO3. I want to plot the results per site/plot for each soil depth. Can be done separately but if there is a way to stack multiple plots that would be awesome! (Probably super advanced though.) Here is a sample of my data set.
Site Plot DO(1m) DO(3m) DO(5m) 
A     1     H     H      H    
A     2     H     H      M 
A     3     H     L      H 
A     4     H     H      L 
A     5     M     H      H
A     6     L     H      M
So far I have tried:
plot(factor(Plot),Site) 
plot(Plot~factor(Site),DO 1m 
My thought was to plot as if on a map with site and plot as my coordinates. I would prefer ggplot if possible.
 
     
    