Scale Functions for Visualization


[Up] [Top]

Documentation for package ‘scales’ version 0.5.0

Help Pages

A B C D E F G H I L M O P R S T U V W Z

package-scales-package Generic plot scaling methods

-- A --

abs_area Point area palette (continuous), with area proportional to value.
alpha Modify colour transparency. Vectorised in both colour and alpha.
area_pal Point area palette (continuous).
as.trans Convert character string to transformer.
asn_trans Arc-sin square root transformation.
atanh_trans Arc-tangent transformation.

-- B --

boxcox_trans Box-Cox power transformation.
brewer_pal Color Brewer palette (discrete).

-- C --

cbreaks Compute breaks for continuous scale.
censor Censor any values outside of range.
col2hcl Modify standard R colour in hcl colour space.
colour_ramp Fast color interpolation
col_bin Color mapping
col_factor Color mapping
col_numeric Color mapping
col_quantile Color mapping
comma Comma formatter: format number with commas separating thousands.
comma_format Comma formatter: format number with commas separating thousands.
ContinuousRange Mutable ranges.
cscale Continuous scale.

-- D --

date_breaks Regularly spaced dates.
date_format Formatted dates.
date_trans Transformation for dates (class Date).
dichromat_pal Dichromat (colour-blind) palette (discrete).
discard Discard any values outside of range.
DiscreteRange Mutable ranges.
div_gradient_pal Diverging colour gradient (continous).
dollar Currency formatter: round to nearest cent and display dollar sign.
dollar_format Currency formatter: round to nearest cent and display dollar sign.
dscale Discrete scale.

-- E --

expand_range Expand a range with a multiplicative or additive constant.
exp_trans Exponential transformation (inverse of log transformation).
extended_breaks Extended breaks. Uses Wilkinson's extended breaks algorithm as implemented in the 'labeling' package.

-- F --

format_format Format with using any arguments to 'format'.

-- G --

gradient_n_pal Arbitrary colour gradient palette (continous).
grey_pal Grey scale palette (discrete).

-- H --

hms_trans Transformation for times (class hms).
hue_pal Hue palette (discrete).

-- I --

identity_pal Identity palette.
identity_trans Identity transformation (do nothing).
is.trans Create a new transformation object.

-- L --

linetype_pal Line type palette (discrete).
log10_trans Log transformation.
log1p_trans Log plus one transformation.
log2_trans Log transformation.
logit_trans Probability transformation.
log_breaks Log breaks (integer breaks on log-transformed scales).
log_trans Log transformation.

-- M --

manual_pal Manual palette (manual).
math_format Add arbitrary expression to a label. The symbol that will be replace by the label value is '.x'.
muted Mute standard colour.

-- O --

ordinal Ordinal formatter: add ordinal suffixes (-st, -nd, -rd, -th) to numbers.
ordinal_format Ordinal formatter: add ordinal suffixes (-st, -nd, -rd, -th) to numbers.

-- P --

package-scales Generic plot scaling methods
parse_format Parse a text label to produce expressions for plotmath.
percent Percent formatter: multiply by one hundred and display percent sign.
percent_format Percent formatter: multiply by one hundred and display percent sign.
pretty_breaks Pretty breaks. Uses default R break algorithm as implemented in 'pretty'.
probability_trans Probability transformation.
probit_trans Probability transformation.

-- R --

Range Mutable ranges.
reciprocal_trans Reciprocal transformation.
regular_minor_breaks Minor breaks Places minor breaks between major breaks.
rescale Rescale continuous vector to have specified minimum and maximum.
rescale.Date Rescale continuous vector to have specified minimum and maximum.
rescale.integer64 Rescale continuous vector to have specified minimum and maximum.
rescale.logical Rescale continuous vector to have specified minimum and maximum.
rescale.numeric Rescale continuous vector to have specified minimum and maximum.
rescale.POSIXt Rescale continuous vector to have specified minimum and maximum.
rescale_max Rescale numeric vector to have specified maximum.
rescale_mid Rescale vector to have specified minimum, midpoint, and maximum.
rescale_mid.Date Rescale vector to have specified minimum, midpoint, and maximum.
rescale_mid.integer64 Rescale vector to have specified minimum, midpoint, and maximum.
rescale_mid.logical Rescale vector to have specified minimum, midpoint, and maximum.
rescale_mid.numeric Rescale vector to have specified minimum, midpoint, and maximum.
rescale_mid.POSIXt Rescale vector to have specified minimum, midpoint, and maximum.
rescale_none Don't peform rescaling
rescale_pal Rescale palette (continuous).
reverse_trans Reverse transformation.

-- S --

scales Generic plot scaling methods
scientific Scientific formatter.
scientific_format Scientific formatter.
seq_gradient_pal Sequential colour gradient palette (continous).
shape_pal Shape palette (discrete).
show_col Show colours.
sqrt_trans Square-root transformation.
squish Squish values into range.
squish_infinite Squish infinite values to range.

-- T --

time_trans Transformation for date-times (class POSIXt).
train_continuous Train (update) a continuous scale
train_discrete Train (update) a discrete scale
trans Create a new transformation object.
trans_breaks Pretty breaks on transformed scale.
trans_format Format labels after transformation.
trans_new Create a new transformation object.
trans_range Compute range of transformed values.

-- U --

unit_format Add units to the labels

-- V --

viridis_pal Viridis palette

-- W --

wrap_format Wrap text to a specified width, adding newlines for spaces if text exceeds the width

-- Z --

zero_range Determine if range of vector is close to zero, with a specified tolerance