给出
library(ggplot2)
df <- data.frame(x=rep(1:5, 2), y=1:10, f=gl(2, 5, labels = letters[1:2]))
df$y[df$x==3] <- NA
df
# x y f
# 1 1 1 a
# 2 2 2 a
# 3 3 NA a
# 4 4 4 a
# 5 5 5 a
# 6 1 6 b
# 7 2 7 b
# 8 3 NA b
# 9 4 9 b
# 10 5 10 b
我在position_identity
中使用ggplot2的默认geom_line
来获取此数字:
ggplot(df, aes(x, y, color=f)) +
geom_line() +
geom_point(size=5)
使用position_stack
时,我得到了这个数字:
ggplot(df, aes(x, y, color=f)) +
geom_line(position="stack") +
geom_point(size=5, position="stack")
问题:如何在使用NA
时指出position_stack
值,即如何在第二个示例中获得“漏洞”?
我的packageVersion("ggplot2")
是2.1.0
。提前致谢。