I have a bunch of genetic read counts for different several genes. Each gene is divided into two groups (0 and 1). What I want to do is make a vertical plot side by side of the 0 group and the 1 group. Thus if there were 10 observations in the zero group and 20 observations in the 1 Group, there would be 10 dots in the left column and 20 dots in the right column.
I would also like to iterate this over several genes.
So for instance, suppose I had a matrix as follows:
0 75
0 80
0 77
0 79
1 90
1 95
1 105
1 98
1 97
This would be 1 gene with 4 in the zero group and 5 in the 1 group. I would have several of these matrices.
Thank you!
Edit
Here's some sample data using dput:
> dput(mydata)
list(structure(c(0, 0, 0, 1, 1, 98.4907329358843, 100.093299628285, 101.328969073832, 99.7130588936915, 100.316498649611), .Dim = c(5L, 2L)), structure(c(0, 0, 0, 1, 1, 1, 1, 97.0449341295192, 94.0953511135576, 94.6964499394555, 94.9450653539671, 96.9023528925965, 94.2860553266605, 92.3232956095601), .Dim = c(7L, 2L)), structure(c(0, 0, 0, 0, 1, 1, 1, 1, 104.277489358474, 104.427037361567, 105.12427096276, 104.593546894304, 105.492443088382, 105.288750134106, 105.381724838826, 103.83948211249), .Dim = c(8L, 2L)))
What I want is a combination of the boxplot example here (where they factor by year and I would factor by column 1): http://www.ling.upenn.edu/~joseff/rstudy/summer2010_ggplot2_intro.html
with an overlay of the dots over each box plot (shown in the second solution) here: http://stackoverflow.com/questions/8387088/r-boxplot-and-stripchart-side-by-side-in-1-figure
However, for the overlay, I don't want them in the middle of each two boxplots but rather on top.
Hope that helps further explain it!