作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 R 中使用 facet_grid 来绘制 5 个不同组的 RT 数据。我想突出显示每组 5% 到 95% 之间的数据。
在下面的代码中,我使用的是整个数据框的百分位数,而不是每个组的百分位数。关于如何仍然使用 facet_grid 并在图中突出显示每个组的唯一百分位数的任何想法。
rect <- data.frame (xmin=quantile(ss$RT, c(0.05)),
xmax=quantile(ss$RT, c(0.95)),
ymin=-Inf, ymax=Inf)
qplot(prevRT, RT, group=ss, color = prim,
geom = c("smooth"),
method="lm", data =ss) +
facet_grid(~ Groupe) +
geom_rect(data=rect,
aes(xmin=xmin, xmax=xmax, ymin=ymin, ymax=ymax),
color="grey20", alpha=0.5, inherit.aes = FALSE)
最佳答案
感谢 DWin 的建议,我使用了 大街 分别为每个组找到 xmin 和 xmax 并将其直接合并到绘图命令中。
可能有一种更优雅的方式来做到这一点(欢迎提出建议),但它有效。
qplot(prevRT, RT, group=ss, color = prim,
geom = c("smooth"),
method="lm", data =ss) +
facet_grid(~ Groupe) +
geom_rect(data=ss,
aes(xmin=ave(ss$RT, ss$Groupe, FUN = function(x)quantile(x,c(0.05))),
xmax=ave(ss$RT, ss$Groupe, FUN = function(x)quantile(x,c(0.95))),
ymin=-Inf,ymax=Inf), color="green", alpha=1/280, inherit.aes = FALSE)
关于r - 在 R 中使用 facet_grid 单独突出显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12485979/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!