A discrete-palette function takes an integers, from 1 to
the maximum size of the palette, and returns a vector of character hex-codes.
You con use a discrete-palette function to
build a custom ggplot2 scale, using ggplot2::discrete_scale().
pev_fdisc(.fdisc, ...) # S3 method for default pev_fdisc(.fdisc, ...) # S3 method for character pev_fdisc(.fdisc, ...) # S3 method for pev_fcont pev_fdisc(.fdisc, method = c("post", "panel"), ...) # S3 method for pev_fdisc pev_fdisc(.fdisc, ...)
| .fdisc |
|
|---|---|
| ... | other arguments (not used). |
| method |
|
function with S3 class pev_disc,
when called with a numeric vector with values between 0 and 1,
returns the corresponding (hex-code) values.
These functions help you build, modify, and compose discrete-palette functions.
A discrete-palette function can be bounded or unbounded. A bounded function has a maxiumum number of possible colors, and is created from a series of hex-colors, for example, Tableau 10. An unbounded function is created from a continuous-palette function, thus has no maximum number of possible colors.
A discrete-palette function can be constructed using pev_fdisc(); it takes
an argument .fdisc, which can be one of:
characterA series of hex-codes, returns a bounded discrete-palette function.
pev_fcontA continuous-palette function, to be discretized
according to method ("post" or "panel").
This returns an unbounded discrete-palette function.
pev_fdiscIf you provide a pev_fdisc, this is a no-op.
The print method for a pev_disc function generates a plot of the palette.
The other functions that return continuous-palette functions are:
pev_fdisc_cvd()Modify output to simulate color-vision deficiency.
pev_fdisc_reverse()Reverse palette-function.