2017-03-12 15 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)