以下代码将生成一个简单的图形,但在x = 5时,y变量将显示在图的顶部。在x = 3时,z变量似乎在顶部。有没有选择可以避免这种情况?
我正在绘制来自同一数据帧的几行,所以我不能省略该行。但是,这实际上是我想要为这一层做的事情。
library(dplyr)
library(ggvis)
x = 1:10
y = x
y[5] <- NA
z = -x
z[3] <- NA
dat <- data.frame(x,y,z)
dat %>% ggvis(~x,~y) %>% layer_lines() %>% layer_lines(~x,~z)