Rdocumentation
powered by
Learn R Programming
⚠️
There's a newer version (1.4.0) of this package.
Take me there.
scales (version 0.3.0)
Scale Functions for Visualization
Description
Graphical scales map data to aesthetics, and provide methods for automatically determining breaks and labels for axes and legends.
Copy Link
Link to current version
Version
Version
1.4.0
1.3.0
1.2.1
1.2.0
0.4.1
0.4.0
0.3.0
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.0
Install
install.packages('scales')
Monthly Downloads
1,215,552
Version
0.3.0
License
MIT + file LICENSE
Issues
15
Pull Requests
5
Stars
425
Forks
112
Repository
https://github.com/hadley/scales
Maintainer
Hadley Wickham
Last Published
August 24th, 2015
Functions in scales (0.3.0)
Search all functions
train_continuous
Train (update) a continuous scale
col_numeric
Color mapping
boxcox_trans
Box-Cox power transformation.
rescale_max
Rescale numeric vector to have specified maximum.
gradient_n_pal
Arbitrary colour gradient palette (continous).
sqrt_trans
Square-root transformation.
reverse_trans
Reverse transformation.
train_discrete
Train (update) a discrete scale
grey_pal
Grey scale palette (discrete).
scientific_format
Scientific formatter.
log_trans
Log transformation.
extended_breaks
Extended breaks. Uses Wilkinson's extended breaks algorithm as implemented in the
labeling
package.
show_col
Show colours.
identity_pal
Identity palette.
div_gradient_pal
Diverging colour gradient (continous).
colour_ramp
Fast color interpolation
expand_range
Expand a range with a multiplicative or additive constant.
cscale
Continuous scale.
package-scales
Generic plot scaling methods
col2hcl
Modify standard R colour in hcl colour space.
atanh_trans
Arc-tangent transformation.
dscale
Discrete scale.
ordinal_format
Ordinal formatter: add ordinal suffixes (-st, -nd, -rd, -th) to numbers.
trans_new
Create a new transformation object.
probability_trans
Probability transformation.
rescale
Rescale numeric vector to have specified minimum and maximum.
cbreaks
Compute breaks for continuous scale.
identity_trans
Identity transformation (do nothing).
as.trans
Convert character string to transformer.
time_trans
Transformation for times (class POSIXt).
comma_format
Comma formatter: format number with commas separating thousands.
zero_range
Determine if range of vector is close to zero, with a specified tolerance
percent_format
Percent formatter: multiply by one hundred and display percent sign.
brewer_pal
Color Brewer palette (discrete).
dollar_format
Currency formatter: round to nearest cent and display dollar sign.
trans_format
Format labels after transformation.
censor
Censor any values outside of range.
linetype_pal
Line type palette (discrete).
exp_trans
Exponential transformation (inverse of log transformation).
manual_pal
Manual palette (manual).
format_format
Format with using any arguments to
format
.
fullseq
Generate sequence of fixed size intervals covering range.
area_pal
Point area palette (continuous).
rescale_pal
Rescale palette (continuous).
trans_breaks
Pretty breaks on transformed scale.
reciprocal_trans
Reciprocal transformation.
shape_pal
Shape palette (discrete).
wrap_format
Wrap text to a specified width, adding newlines for spaces if text exceeds the width
hue_pal
Hue palette (discrete).
math_format
Add arbitrary expression to a label. The symbol that will be replace by the label value is
.x
.
squish
Squish values into range.
pretty_breaks
Pretty breaks. Uses default R break algorithm as implemented in
pretty
.
date_breaks
Regularly spaced dates.
muted
Mute standard colour.
unit_format
Add units to the labels
dichromat_pal
Dichromat (colour-blind) palette (discrete).
discard
Discard any values outside of range.
Range-class
Mutable ranges.
abs_area
Point area palette (continuous), with area proportional to value.
date_format
Formatted dates.
parse_format
Parse a text label to produce expressions for plotmath.
date_trans
Transformation for dates (class Date).
trans_range
Compute range of transformed values.
alpha
Modify colour transparency. Vectorised in both colour and alpha.
rescale_mid
Rescale numeric vector to have specified minimum, midpoint, and maximum.
squish_infinite
Squish infinite values to range.
asn_trans
Arc-sin square root transformation.
log_breaks
Log breaks (integer breaks on log-transformed scales).
log1p_trans
Log plus one transformation.
rescale_none
Don't peform rescaling
seq_gradient_pal
Sequential colour gradient palette (continous).