ある変数の値を他の変数の値と関連付けたい。ここで私の例では、 と の値Y
に関しての値を接続したいX
と思いますFactor
。具体的Y=20
には for X=1
andはfor andなどではなくfor andにFactor=A
接続する必要があります。Y=9
X=2
Factor=A
Y=15
X=1
Factor=A
library(ggvis)
df <- data.frame(X=rep(1:4, times=2), Y=c(20, 9, 15, 5, 25, 18, 29, 10), Factor = rep(LETTERS[1:2], each=4))
df
ggvis(
data=df
, x= ~Y
, y= ~X
, fill= ~Factor
, stroke = ~Factor) %>%
#group_by(Factor) %>%
layer_points(shape=~Factor) %>%
layer_lines(fillOpacity=0) %>%
scale_numeric('y', reverse=TRUE)