2017-03-12 9 views
0

ggvisのマッピング機能を使用して、表示されるデータの範囲を決定するにはどうすればよいですか?軸のドメイン範囲を変更するにはどうすればよいですか?

は、たとえば、このコードを与えられた:

mtcars %>% ggvis(~disp, ~wt) %>% 
    layer_points() %>% 
    scale_numeric("x", domain = c(50, 500), nice = FALSE) 

どのように私は、x軸上の最大値でチャート= 400をレンダリングすることができますか?私はdomain=c(50, 400)を変更しようとしましたが、それはまだ私はあなたがdplyrパッケージにfilter機能を使用することをお勧め400

答えて

0

>値のポイントをレンダリングする:

library(ggvis) 
library(dplyr) 

mtcars %>% 
    filter(disp < 400) %>% 
    ggvis(~disp, ~wt) %>% 
    layer_points() %>% 
    scale_numeric("x", domain = c(50, 400)) 

あなたはまた、clamp引数を考慮することができます

mtcars %>% 
    ggvis(~disp, ~wt) %>% 
    layer_points() %>% 
    scale_numeric("x", domain = c(50, 400), clamp = TRUE) 
関連する問題