我想在列中的某个范围内绘制所有值,但是根据列值动态确定哪个范围。
为了说明,这是一个玩具数据框:
x y pval
1 3 0.100
2 4 0.050
3 5 0.010
4 6 0.005
我想生成一个图表,对于特定变量(pval
),我想要显示pval
或更低的所有行。这是情节的样子:
可能类似于:ggplot(df, aes(x=df[which(df$pval < pval)]$x, y=df[which(df$pval < pval)]$y)) + facet_wrap(~ pval)
。再次,这可能在ggplot2中没有构建新的数据框吗?我有大量的数据集,需要几天时间才能重新生成。