Рамочный график, где два столбца склеены, а затем разделены по группам:
N <- length(d$Control_Raw_TagCount)
x <- c(d$Control_Raw_TagCount, d$ICLIP_EZH2_Raw_TagCount)
group <- rep(c("Control_Raw_TagCount", "ICLIP_EZH2_Raw_TagCount"), c(N, N))
boxplot(x ~ group)
Здесь я предположил, что имя данных равно d
, поэтому настройте его в соответствии с именем вашего фрейма данных.,Если вы хотите что-то наподобие полых гистограмм (см. Стр. 26 из Статистика OpenIntro ), функция histPlot
в пакете openintro
выполнит трюк, используя аргументы probability=TRUE, hollow=TRUE
:
# install.packages("openintro")
library(openintro)
histPlot(d$Control_Raw_TagCount, probability=TRUE, hollow=TRUE)
histPlot(d$ICLIP_EZH2_Raw_TagCount, probability=TRUE, hollow=TRUE,
lty=3, border='red')
Если вертикальный масштаб неправильный, добавьте аргумент ylim
к первому вызову histPlot
(например, ylim=c(0,0.05)
).