A function that returns a color palette function based off of the viridis package.
viridis_magma_palette(viridis_number = 800, viridis_range = 300:viridis_number, viridis_rev = TRUE, magma_number = 500, magma_range = 50:magma_number, magma_rev = FALSE, ...)
| viridis_number | The total number of colors used to generate the viridis palette. Default: 800 |
|---|---|
| viridis_range | Tne range of colors in the viridis palette to use. Default: 300:viridis_number |
| viridis_rev | A logical for reversing the viridis palette. Default: TRUE |
| magma_number | The total number of colors used to generate the magma palette. Default: 500 |
| magma_range | The range of colors in the magma palette to use. Default: 0:magma_number |
| magma_rev | A logical for reversing the magma palette. Default: FALSE |
| ... | These dots are optionally used as both the magma and viridis function parameters. |
The output of this function is another function (grDevoces::colorRampPalette), which takes a number to generate an interpolated color palette as a character vector.
The primary purpose of this function is to return a palette-function for generating virdis style color palettes. By taking the viridis::viridis() and the viridis::magma() colors, and manipulating them, this function can help create a unique set of colors that you can distinguish on a busy plot. The hopes of this function is to help improve plots that use more than 20 colors. Use the provided example to view the color palette.
Other Color Palettes: combination_palette,
get_color_palette,
scico_palette,
viridis_palette
# NOT RUN {
if(interactive()){
# Use the default values
> pal_func <- viridis_palette()
# Get a palette with 20 colors
> pal <- pal_func(20)
# Make a pie plot of the colros.
> pie(rep(1, length(pal)), col=pal)
}
# }