gpt4 book ai didi

r - 您将如何绘制箱形图和同一图上的特定点?

转载 作者:行者123 更新时间:2023-12-04 23:28:05 25 4
gpt4 key购买 nike

我们可以绘制箱形图,如下所示:

qplot(factor(cyl), mpg, data = mtcars, geom = "boxplot")

并指向:
qplot(factor(cyl), mpg, data = mtcars, geom = "point") 

您将如何结合两者-只是在盒子顶部显示几个特定点(例如 wt小于2)?

最佳答案

+ geom_point(...)上使用qplot(只需添加+ geom_point()即可绘制所有点)。

要有选择地绘图,只需选择要绘制的点:

n <- nrow(mtcars)
# plot every second point
idx <- seq(1,n,by=2)

qplot( factor(cyl), mpg, data=mtcars, geom="boxplot" ) +
geom_point( aes(x=factor(cyl)[idx],y=mpg[idx]) ) # <-- see [idx] ?

如果您事先知道要点,则可以直接输入它们,例如:
qplot( factor(cyl), mpg, data=mtcars, geom="boxplot" ) +
geom_point( aes(x=factor(c(4,6,8)),y=c(15,20,25)) ) # plot (4,15),(6,20),...

关于r - 您将如何绘制箱形图和同一图上的特定点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9255739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com