使用 R,我想绘制两个没有盒子的箱线图——只是点。
在 R 中创建干净的箱线图很简单:
business <- runif(50, min = 65, max = 100)
law <- runif(50, min = 60, max = 95)
boxplot(business, law, horizontal=TRUE, names=
c("Business", "Law"), col=c('green', 'red'),
main="Salary example (boxplot)")

但是,我发现仅绘制两个随机分布中的点的唯一方法似乎不必要地复杂:我覆盖了两个散点图,每个变量都针对 1 或 2 绘制,以绘制一条平线:
plot(business, rep(1, length(business)),
xlim=range(business, law), ylim=c(0, 3), pch=20,
col='green', main="Salary example (dots)")
points(law, rep(2, length(law)), col='red', pch=20)

虽然这可行,但需要进行大量调整才能使坐标轴、刻度线和标签与 R 的boxplot(). 似乎必须有一种更简单、更像 R 的方式来做到这一点。在没有盒子和胡须的情况下绘制箱线图的最佳方法是什么 - 只是个别点?



