이 문서는 R Markdown을 작성하고 github를 통해 배포하는 연습을 한다.
먼저 우리가 흔히 사용하는 mtcar
데이터의 테이블을 인터렉티브하게 나타내보자.
library(dplyr)
mtcars %>%
DT::datatable()
mtcars
데이터의 산점도를 그리고 ploty로 인터렉티브한 그래프를 생성
library(ggplot2)
library(plotly)
subtitle <- list(
xref = "paper",
yref = "paper",
yanchor = "bottom",
xanchor = "center",
align = "left",
x = 0.5,
y = 1,
showarrow = FALSE
)
p <- mtcars %>%
ggplot(aes(x=mpg, y=hp,
text = paste0('차이름: ', row.names(mtcars), '\n',
'mpg: ', mpg, '\n',
'hp: ', hp))) +
geom_point()+
theme_bw()
ggplotly(p, tooltip='text') %>% layout(annotation=subtitle)