2017-04-14 1 views
2

filter_select() 함수와 같이 crosstalk package 함수를 사용하여 speci로 필터링하는 선택 상자가있는 대화식 그래프를 만들려고합니다.누화의 filter_select가 그래프를 필터링하지 않습니다.

예를 들어, 데이터 세트 내의 국가를 대화식 입력으로 필터링 할 수있는 그래프를 생성하려면 아래 코드 (예 : Flex 대시 보드)를 사용해야합니다.

library(crosstalk) 
library(ggplot2) 
library(gapminder) 
library(plotly) 

sd <- SharedData$new(gapminder) 
filter_select("country", "Country:", sd, ~ country) 

g <- ggplot(sd, aes(year, lifeExp, color = country, group = country)) + 
    geom_line() 
ggplotly(g) 

나는 "국가 :"어떻게해야합니까 동안

국가의 이름을 소요 selectize 입력, 결과 그래프 (아래 스크린 샷은) 아직 모든 국가뿐 아니라 사람 I 입력이 포함되어 있습니다.

ggplotly를 호출하는 대신 그래프를 일반 ggplot으로 표시하려고 시도했지만 R 노트북과 마찬가지로 flexdashboard에서 실행하려고 시도했지만 입력이 그래프에 영향을 미치지 않습니다. 대화 형 대화 형을 어떻게 만들 수 있습니까? 아래

enter image description here

세션 정보. 덧붙여, 누화와 함께 음모를 사용하려면 plot의 dev 버전 (GitHub에서 설치)이 필요합니다.

Session info ---------------------------------------------------------------------------------------------------------------------------------------------- 
setting value      
version R version 3.3.3 (2017-03-06) 
system x86_64, darwin13.4.0   
ui  RStudio (1.0.136)   
language (EN)       
collate en_US.UTF-8     
tz  America/New_York    
date  2017-04-14     

Packages -------------------------------------------------------------------------------------------------------------------------------------------------- 
package  * version date  source        
assertthat  0.2.0  2017-04-11 cran (@0.2.0)      
backports  1.0.4  2016-10-24 cran (@1.0.4)      
base64enc  0.1-3  2015-07-28 CRAN (R 3.3.0)      
colorspace  1.2-6  2015-03-11 CRAN (R 3.3.0)      
crosstalk  * 1.0.1  2017-04-07 Github (rstudio/[email protected]) 
devtools  1.12.0  2016-06-24 CRAN (R 3.3.0)      
digest   0.6.12  2017-01-27 cran (@0.6.12)      
dplyr   0.5.0.9001 2017-04-11 Github (hadley/[email protected])  
evaluate  0.10  2016-10-11 cran (@0.10)      
flexdashboard 0.2.0  2016-05-18 CRAN (R 3.3.0)      
gapminder  * 0.2.0  2015-12-31 CRAN (R 3.3.0)      
ggplot2  * 2.2.1.9000 2017-04-14 Github (hadley/[email protected]) 
glue   0.0.0.9000 2017-03-30 Github (tidyverse/[email protected]) 
gtable   0.2.0  2016-02-26 CRAN (R 3.3.0)      
htmltools  * 0.3.5  2016-03-21 CRAN (R 3.3.0)      
htmlwidgets  0.8  2016-11-09 cran (@0.8)      
httpuv   1.3.3  2015-08-04 CRAN (R 3.3.0)      
httr   1.2.1  2016-07-03 cran (@1.2.1)      
jsonlite  1.4  2017-04-08 cran (@1.4)      
knitr   1.15.19 2017-04-14 Github (yihui/[email protected])  
labeling  0.3  2014-08-23 CRAN (R 3.3.0)      
lazyeval  0.2.0  2016-06-12 cran (@0.2.0)      
magrittr  1.5  2014-11-22 CRAN (R 3.3.0)      
memoise   1.0.0  2016-01-29 CRAN (R 3.3.0)      
mime   0.5  2016-07-07 cran (@0.5)      
munsell   0.4.3  2016-02-13 CRAN (R 3.3.0)      
plotly  * 4.5.6.9000 2017-04-14 Github (ropensci/[email protected]) 
plyr   1.8.4  2016-06-08 cran (@1.8.4)      
purrr   0.2.2  2016-06-18 cran (@0.2.2)      
R6    2.2.0  2016-10-05 cran (@2.2.0)      
Rcpp   0.12.10 2017-04-13 Github (RcppCore/[email protected])  
rlang   0.0.0.9006 2017-04-11 Github (hadley/[email protected])  
rmarkdown  1.3  2016-12-21 CRAN (R 3.3.0)      
rprojroot  1.1  2016-10-29 cran (@1.1)      
rsconnect  0.7  2016-12-21 CRAN (R 3.3.0)      
rstudioapi  0.6  2016-06-27 cran (@0.6)      
scales   0.4.1.9000 2016-11-28 Github (hadley/[email protected])  
shiny   1.0.1  2017-04-01 cran (@1.0.1)      
stringi   1.1.5  2017-04-07 cran (@1.1.5)      
stringr   1.2.0  2017-02-18 cran (@1.2.0)      
tibble   1.3.0  2017-04-01 cran (@1.3.0)      
tidyr   0.6.1  2017-01-10 CRAN (R 3.3.2)      
viridisLite  0.2.0  2017-03-24 cran (@0.2.0)      
withr   1.0.2  2016-06-20 cran (@1.0.2)      
xtable   1.8-2  2016-02-05 CRAN (R 3.3.0)      
yaml   2.1.14  2016-11-12 cran (@2.1.14)      

답변

관련 문제