2016-12-09 6 views
3

에서 렌더링되지 않는 그리고 내가 다음 코드를 사용 인터랙티브 트리 맵 내가 반짝하는 초보자입니다 반짝

대화 형 트리 맵을 표시 할 d3TreeR HTML 위젯를 사용하려고하고 있으며 R 완벽하게 실행 : 에 샘플 데이터를 첨부

library(shiny) 
library(readxl) 
library(treemap) 
library(htmlwidgets) 
library(data.tree) 
library(d3treeR) 
budget_map <- read_excel(path = 'C:/Users/rahul/Desktop/30k foot view/Trader Dashboard Data Prep Sample.xlsx',sheet='v2',col_names = TRUE) 
budget_treemap <- treemap(budget_map,index=c("Sales Agency","Agency","Advertiser"),vSize="Booked Revenue Net",vColor="Sales Agency",palette = "Set1",type="categorical") 

ui <- fluidPage(
    d3tree2Output("au_budget_map") 
) 


server <- function(input,output){ 
    output$au_budget_map <- renderD3tree2({budget_treemap}) 
} 

shinyApp(ui = ui, server = server) 

: 나는 빛나는에서 렌더링 할 그걸 얻기 위해 노력하고있어 다음과 같은 코드를 사용하고

library(readxl) 
budget_map <- read_excel(path = 'Trader Dashboard Data Prep Sample.xlsx',sheet='v2',col_names = TRUE) 
library(treemap) 
budget_treemap <- treemap(budget_map,index=c("Sales Agency","Agency","Advertiser"),vSize="Booked Revenue Net",vColor="Sales Agency",palette = "Set1",type="categorical",title="Australia Budget Map",fontsize.title=22) 
library(d3treeR) 
d3tree2(budget_treemap) 

재현성있게 만드십시오 : https://drive.google.com/open?id=0B2LJXtBTsuhhcnZJeXI3T0kwYW8 나는 아주 명백한 것을 놓치고 있을지도 모르지만 - 그것을 발견 할 수는 없습니다! 어떤 도움이 정말 좋을 것입니다! 감사!

답변

2

renderD3tree2 입력으로 d3tree2의 결과를 받아 들인다 :

output$au_budget_map <- renderD3tree2({d3tree2(budget_treemap)}) 
+0

감사 톤! 그게 해결 됐어! –