기본 콘텐츠로 건너뛰기

라벨이 5.1.2 [FlexDashboard]를 통해 대시보드 만들기 2편(렌더플롯/KPI 보여주기)인 게시물 표시

5.1.2 R Flexdashboard를 통해 Dashboard 만들기 2편 (렌더플롯, KPI 보여주기)

Ch3. Flexdashboard를 통한 Dashboard 만들기 1편 Ch4. Flexdashboard를 통한 Dashboard 만들기 2편 1편에서는 출력설정 및 레이아웃 배치를 주로 다뤄보았다면, 이번에는 컨텐츠를 작성하는 방법에 대해 다뤄보도록 하겠습니다. 먼저 컨텐츠의 종류는 다음과 같습니다. 설명 Text 작성 ggplot 및 plotly 적용해서 그래프 작성 value Box & gauge 함수를 통한 KPI 정보 제공 render 함수를 통해 동적 그래프 생성 기타 아이콘 코드 및 색상 조정 설명 Text 작성 그냥 작성하면 됩니다. 다만 Markdown 문법을 조금 익히시고 쓰면 더 효과적일 것입니다. ggplot 및 plotly 적용해서 그래프 작성 별거 없습니다. 'plotly' 패키지를 설치한 후, ggplot으로 작성한 그래프를 ggplotly()함수로 덮어주면 완료됩니다. 데이터 다운로드 링크: https://www.kaggle.com/PromptCloudHQ/imdb-data library(dplyr) YEAR2 = DATA %>% group_by(Year) %>% dplyr::summarise(MEAN = mean(Revenue..Millions.,na.rm = TRUE), MEDIAN = median(Revenue..Millions.,na.rm = TRUE)) library(ggplot2) p = ggplot(YEAR2) + geom_line(aes(x=Year,y=MEAN),group = 1 , col ='red') + geom_point(aes(x=Year,y=MEAN), col ='red') + geom_line(aes(x=Year,y=MEDIAN),group = 1 , col = 'royalblue') + geom_po...