我尝试使用这些命令在每个框的同一列中绘制一个箱形图及其对应的点。目前,我只能在没有订单的情况下绘制积分。如何在框图Ant1的同一列中绘制rnorm1?
功能' boxplot'将是强制性的。
rnorm1 = rnorm(100)
rnorm2 = rnorm(100)
boxplot(rnorm1, rnorm2, names=c("Ant1", "Ant2"), col=c("green", "red"))
points(rnorm1, rnorm2)
提前谢谢。
答案 0 :(得分:3)
我想推荐beeswarm
包:
library(beeswarm)
df <- cbind.data.frame(rnorm1, rnorm2)
boxplot(df)
beeswarm(df, add=T)
或者在tidyverse中尝试dplyr
和ggplot2
library(tidyverse)
library(ggbeeswarm)
cbind.data.frame(rnorm1, rnorm2) %>%
gather(key, value) %>%
ggplot(aes(key, value)) +
geom_boxplot() +
geom_beeswarm() +
theme_bw()