new_tour: Create a new tour.

View source: R/tour.r

new_tourR Documentation

Create a new tour.

Description

The tour function provides the common machinery behind all tour methods: interpolating from basis to basis, and generating new bases when necessary. You should not have to call this function.

Usage

new_tour(data, tour_path, start = NULL, ...)

Arguments

data

the data matrix to be projected

tour_path

basis generator, a function that generates a new basis, called with the previous projection and the data set. For more complicated tour paths, this will need to be a closure with local variables. Should return NULL if the tour should terminate

start

starting projection, if omitted will use default projection from generator

Details

If you are intended to call new_tour() from the global environment, try save_history() and then animate with a planned_tour(). See save_history for examples on this.

Value

a function with single argument, step_size. This function returns a list containing the new projection, the current target and the number of steps taken towards the target.

See Also

save_history, render and animate for examples of functions that use this function to run dynamic tours.


tourr documentation built on May 29, 2024, 11:22 a.m.