inst/doc/tourr.R

## ---- include = FALSE---------------------------------------------------------
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  cache = FALSE,
  eval = TRUE,
  rmarkdown.html_vignette.check_title = FALSE
)

## ----setup--------------------------------------------------------------------
library(tourr)

## -----------------------------------------------------------------------------
f <- apply(flea[,1:6], 2, function(x) (x-mean(x))/sd(x))
animate(f)

## -----------------------------------------------------------------------------
animate(f,
        tour_path = grand_tour(),
        display = display_xy()
        )

## -----------------------------------------------------------------------------
animate(f,
        tour_path = guided_tour(holes()),
        display = display_xy())

## -----------------------------------------------------------------------------
animate(f,
        tour_path = guided_tour(holes()),
        display = display_xy(col = flea$species))

## -----------------------------------------------------------------------------
# defining the color palette
clrs <- c("#486030", "#c03018", "#f0a800")
# mapping the species vector onto a color vector
flea_col <- clrs[as.numeric(flea$species)]
# the color vector specifies the color for each point
# and gets passed into the display function
animate(f,
        tour_path = guided_tour(holes()),
        display = display_xy(col = flea_col))

## -----------------------------------------------------------------------------
animate(f,
        tour_path = grand_tour(d = 1),
        display = display_dist()
        )

## -----------------------------------------------------------------------------
animate_dist(f)

## -----------------------------------------------------------------------------
t1 <- save_history(f, max = 3)
animate(f, planned_tour(t1))

Try the tourr package in your browser

Any scripts or data that you put into this service are public.

tourr documentation built on Aug. 25, 2023, 1:08 a.m.