사용자 정의 코그노스틱 추가

R에서 Trelliscope로 빅데이터 시각화하기

Ryan Hafen

Author, TrelliscopeJS

새 변수를 코그노스틱으로 사용

ggplot()에 전달된 데이터의 모든 변수가 코그노스틱으로 사용 가능한지 검사됩니다.

  • 변수가 수치형이고 각 패널 그룹 내에서 변하는 경우, 각 패널에 대한 요약 통계가 계산됩니다.
  • 변수가 각 패널 그룹 내에서 일정한 경우, 해당 값을 가진 단일 코그노스틱이 각 패널에 대해 계산됩니다.
R에서 Trelliscope로 빅데이터 시각화하기

최신 기대수명을 코그노스틱으로 사용

gap <- gapminder %>%
  group_by(country) %>%
  mutate(latestLifeExp = tail(lifeExp, 1))

gap
# A tibble: 1,704 x 7
# Groups:   country [142]
   country     continent  year lifeExp      pop gdpPercap latestLifeExp
   <fct>       <fct>     <int>   <dbl>    <int>     <dbl>         <dbl>
 1 Afghanistan Asia       1952    28.8  8425333       779          43.8
 2 Afghanistan Asia       1957    30.3  9240934       821          43.8
 3 Afghanistan Asia       1962    32.0 10267083       853          43.8
 4 Afghanistan Asia       1967    34.0 11537966       836          43.8
 5 Afghanistan Asia       1972    36.1 13079460       740          43.8
 6 Afghanistan Asia       1977    38.4 14880372       786          43.8
# ... with 1,698 more rows
R에서 Trelliscope로 빅데이터 시각화하기

하이퍼링크를 코그노스틱으로 사용

gap <- gapminder %>%
  group_by(country, continent) %>%
  mutate(wiki = paste0("https://en.wikipedia.org/wiki/", country))

R에서 Trelliscope로 빅데이터 시각화하기

사용자 정의 코그노스틱 맞춤 설정

cog() 함수를 변수에 감싸면 Trelliscope에서 코그노스틱의 처리 방식을 세부 조정할 수 있습니다.

cog()에서 지정할 수 있는 주요 인수는 다음과 같습니다.

  • desc: 코그노스틱에 대한 설명
  • default_label: 기본적으로 레이블로 표시할지 여부를 나타내는 논리값
gap$wiki <- cog_href(gap$wiki, 
                     desc = "Link to wikipedia", 
                     default_label = TRUE)
R에서 Trelliscope로 빅데이터 시각화하기

연습해 봅시다!

R에서 Trelliscope로 빅데이터 시각화하기

Preparing Video For Download...