R: Generate a sequence over the range of a vector

seq_range {modelr} | R Documentation

## Generate a sequence over the range of a vector

### Description

Generate a sequence over the range of a vector

### Usage

    seq_range(x, n, by, trim = NULL, expand = NULL, pretty = FALSE)

### Arguments

`x` | A numeric vector
`n, by` | Specify the output sequence either by supplying the length of the sequence with `n`, or the spacing between value with `by`. Specifying both is an error. I recommend that you name these arguments in order to make it clear to the reader.
`trim` | Optionally, trim values off the tails. `trim / 2 * length(x)` values are removed from each tail.
`expand` | Optionally, expand the range by `expand * (1 + range(x)` (computed after trimming).
`pretty` | If `TRUE`, will generate a pretty sequence. If `n` is supplied, this will use `pretty()` instead of `seq()`. If `by` is supplied, it will round the first value to a multiple of `by`.

### Examples

    x <- rcauchy(100)
    seq_range(x, n = 10)
    seq_range(x, n = 10, trim = 0.1)
    seq_range(x, by = 1, trim = 0.1)

    # Make pretty sequences
    y <- runif(100)
    seq_range(y, n = 10)
    seq_range(y, n = 10, pretty = TRUE)
    seq_range(y, n = 10, expand = 0.5, pretty = TRUE)

    seq_range(y, by = 0.1)
    seq_range(y, by = 0.1, pretty = TRUE)

[Package modelr version 0.1.0 Index]