我们可以绘制如下箱线图:
qplot(factor(cyl), mpg, data = mtcars, geom = "boxplot")
并点为:
qplot(factor(cyl), mpg, data = mtcars, geom = "point")
你会如何结合两者 - 但只是为了展示一些具体的点(比如什么时候wt
盒子顶部小于 2)?
如果您尝试使用两个不同的数据集绘制两个几何图形(mtcars 的箱线图,文字值的 data.frame 的点),这是一种使您的意图清晰的方法。这适用于当前(2016 年 9 月)版本的 ggplot (ggplot2_2.1.0
)
library(ggplot2)
ggplot() +
# box plot of mtcars (mpg vs cyl)
geom_boxplot(data = mtcars,
aes(x = factor(cyl), y= mpg)) +
# points of data.frame literal
geom_point(data = data.frame(x = factor(c(4,6,8)), y = c(15,20,25)),
aes(x=x, y=y),
color = 'red')
我扔了一个color = 'red'
对于点集,因此很容易将它们与作为一部分生成的点区分开来geom_boxplot
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)