A B C D E G H I L M N O P R S T V W Y Z
| abs_area | Area palettes (continuous) | 
| alpha | Modify colour transparency | 
| area_pal | Area palettes (continuous) | 
| asn_trans | Arc-sin square root transformation | 
| atanh_trans | Arc-tangent transformation | 
| boxcox_trans | Box-Cox & modulus transformations | 
| breaks_extended | Automatic breaks for numeric axes | 
| breaks_log | Breaks for log axes | 
| breaks_pretty | Pretty breaks for date/times | 
| breaks_width | Equally spaced breaks | 
| brewer_pal | Colour Brewer palette (discrete) | 
| censor | Out of bounds handling | 
| col2hcl | Modify standard R colour in hcl colour space. | 
| colour_ramp | Fast colour interpolation | 
| col_bin | Colour mapping | 
| col_factor | Colour mapping | 
| col_numeric | Colour mapping | 
| col_quantile | Colour mapping | 
| comma | Label numbers in decimal format (e.g. 0.12, 1,234) | 
| comma_format | Label numbers in decimal format (e.g. 0.12, 1,234) | 
| ContinuousRange | Mutable ranges | 
| cscale | Continuous scale | 
| date_format | Label date/times | 
| date_trans | Transformation for dates (class Date) | 
| dichromat_pal | Dichromat (colour-blind) palette (discrete) | 
| discard | Out of bounds handling | 
| DiscreteRange | Mutable ranges | 
| div_gradient_pal | Diverging colour gradient (continuous). | 
| dollar | Label currencies ($100, $2.50, etc) | 
| dollar_format | Label currencies ($100, $2.50, etc) | 
| dscale | Discrete scale | 
| expand_range | Expand a range with a multiplicative or additive constant | 
| exp_trans | Exponential transformation (inverse of log transformation) | 
| extended_breaks | Automatic breaks for numeric axes | 
| gradient_n_pal | Arbitrary colour gradient palette (continuous) | 
| grey_pal | Grey scale palette (discrete) | 
| hms_trans | Transformation for times (class hms) | 
| hue_pal | Hue palette (discrete) | 
| identity_pal | Identity palette | 
| identity_trans | Identity transformation (do nothing) | 
| label_bytes | Label bytes (1 kb, 2 MB, etc) | 
| label_comma | Label numbers in decimal format (e.g. 0.12, 1,234) | 
| label_date | Label date/times | 
| label_date_short | Label date/times | 
| label_dollar | Label currencies ($100, $2.50, etc) | 
| label_math | Label with mathematical annotations | 
| label_number | Label numbers in decimal format (e.g. 0.12, 1,234) | 
| label_number_auto | Label numbers, avoiding scientific notation where possible | 
| label_number_si | Label numbers with SI prefixes (2k, 1M, 5T etc) | 
| label_ordinal | Label ordinal numbers (1st, 2nd, 3rd, etc) | 
| label_parse | Label with mathematical annotations | 
| label_percent | Label percentages (2.5%, 50%, etc) | 
| label_pvalue | Label p-values (e.g. <0.001, 0.25, p >= 0.99) | 
| label_scientific | Label numbers with scientific notation (e.g. 1e05, 1.5e-02) | 
| label_time | Label date/times | 
| label_wrap | Label strings by wrapping across multiple lines | 
| linetype_pal | Line type palette (discrete) | 
| log10_trans | Log transformations | 
| log1p_trans | Log transformations | 
| log2_trans | Log transformations | 
| logit_trans | Probability transformation | 
| log_breaks | Breaks for log axes | 
| log_trans | Log transformations | 
| manual_pal | Manual palette (discrete) | 
| math_format | Label with mathematical annotations | 
| minor_breaks_n | Minor breaks | 
| minor_breaks_width | Minor breaks | 
| modulus_trans | Box-Cox & modulus transformations | 
| muted | Mute standard colour | 
| number_format | Label numbers in decimal format (e.g. 0.12, 1,234) | 
| oob | Out of bounds handling | 
| oob_censor | Out of bounds handling | 
| oob_censor_any | Out of bounds handling | 
| oob_discard | Out of bounds handling | 
| oob_keep | Out of bounds handling | 
| oob_squish | Out of bounds handling | 
| oob_squish_any | Out of bounds handling | 
| oob_squish_infinite | Out of bounds handling | 
| ordinal | Label ordinal numbers (1st, 2nd, 3rd, etc) | 
| ordinal_english | Label ordinal numbers (1st, 2nd, 3rd, etc) | 
| ordinal_format | Label ordinal numbers (1st, 2nd, 3rd, etc) | 
| ordinal_french | Label ordinal numbers (1st, 2nd, 3rd, etc) | 
| ordinal_spanish | Label ordinal numbers (1st, 2nd, 3rd, etc) | 
| parse_format | Label with mathematical annotations | 
| percent | Label percentages (2.5%, 50%, etc) | 
| percent_format | Label percentages (2.5%, 50%, etc) | 
| pretty_breaks | Pretty breaks for date/times | 
| probability_trans | Probability transformation | 
| probit_trans | Probability transformation | 
| pseudo_log_trans | Log transformations | 
| pvalue | Label p-values (e.g. <0.001, 0.25, p >= 0.99) | 
| pvalue_format | Label p-values (e.g. <0.001, 0.25, p >= 0.99) | 
| Range | Mutable ranges | 
| reciprocal_trans | Reciprocal transformation | 
| rescale | Rescale continuous vector to have specified minimum and maximum | 
| rescale.Date | Rescale continuous vector to have specified minimum and maximum | 
| rescale.dist | 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.dist | 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 perform rescaling | 
| rescale_pal | Rescale palette (continuous) | 
| reverse_trans | Reverse transformation | 
| scientific | Label numbers with scientific notation (e.g. 1e05, 1.5e-02) | 
| scientific_format | Label numbers with scientific notation (e.g. 1e05, 1.5e-02) | 
| seq_gradient_pal | Sequential colour gradient palette (continuous) | 
| shape_pal | Shape palette (discrete) | 
| sqrt_trans | Square-root transformation | 
| squish | Out of bounds handling | 
| squish_infinite | Out of bounds handling | 
| time_format | Label date/times | 
| time_trans | Transformation for date-times (class POSIXt) | 
| train_continuous | Train (update) a continuous scale | 
| train_discrete | Train (update) a discrete scale | 
| viridis_pal | Viridis palette | 
| wrap_format | Label strings by wrapping across multiple lines | 
| yj_trans | Yeo-Johnson transformation | 
| zero_range | Determine if range of vector is close to zero, with a specified tolerance |