| Title: | Poisson Palettes |
|---|---|
| Description: | An R package for Poisson Consulting colour palettes. |
| Authors: | Evan Amies-Galonski [aut] (ORCID: <https://orcid.org/0000-0003-1096-2089>), Ayla Pearson [aut, cre] (ORCID: <https://orcid.org/0000-0001-7388-1222>), Joe Thorley [aut] (ORCID: <https://orcid.org/0000-0002-7683-4592>), Poisson Consulting [cph, fnd] |
| Maintainer: | Ayla Pearson <[email protected]> |
| License: | MIT + file LICENSE |
| Version: | 0.0.1 |
| Built: | 2026-06-27 23:09:57 UTC |
| Source: | https://github.com/poissonconsulting/poispalette |
lines
lineslines
An example data set for plotting
lineslines
points
pointspoints
An example data set for plotting
pointspoints
poisson colours
pois_cols(colours = NULL)pois_cols(colours = NULL)
colours |
Character names of Poisson colours |
A named character vector of hex colours
pois_cols() pois_cols(c("red", "yellow"))pois_cols() pois_cols(c("red", "yellow"))
poisson palettes
pois_pal(palette = NULL)pois_pal(palette = NULL)
palette |
Character names of Poisson palettes. One of 'discrete', 'hot', 'cool'. |
A named character vector of hex colours
pois_pal() pois_pal("cool")pois_pal() pois_pal("cool")
Return function to subset a user provided colour palette
pois_pal_custom(palette, order = NULL, reverse = FALSE)pois_pal_custom(palette, order = NULL, reverse = FALSE)
palette |
Character vector of hex colours. |
order |
A numeric or character vector indicating the order of colours in the palette. Can be a subset. |
reverse |
Boolean indicating whether the palette should be reversed |
A function that takes the number of colours required and returns a character vector of that many hex colours from the palette.
pois_pal_custom(c("#1E6091", "#D9ED92", "#99D98C"))(3)pois_pal_custom(c("#1E6091", "#D9ED92", "#99D98C"))(3)
Return function to subset poisson colour palette
pois_pal_disc(palette = "discrete", order = NULL, reverse = FALSE)pois_pal_disc(palette = "discrete", order = NULL, reverse = FALSE)
palette |
Character name of palette. See |
order |
A numeric or character vector indicating the order of colours in the palette. Can be a subset. |
reverse |
Boolean indicating whether the palette should be reversed |
A function that takes the number of colours required and returns a character vector of that many hex colours from the palette.
pois_pal_disc("discrete")(3)pois_pal_disc("discrete")(3)
Return interpolated color gradient for a continuous poisson colour palette
pois_pal_grad( palette = "cool", reverse = FALSE, n_steps = 256, n_col = getOption("poispalette.n_col", NULL) )pois_pal_grad( palette = "cool", reverse = FALSE, n_steps = 256, n_col = getOption("poispalette.n_col", NULL) )
palette |
Character name of palette in pois_palettes, See |
reverse |
Boolean indicating whether the palette should be reversed |
n_steps |
Number of steps in gradient |
n_col |
Number of colours to subset from the palette (optional) |
A character vector of n_steps interpolated hex colours.
pois_pal_grad("cool", n_steps = 4)pois_pal_grad("cool", n_steps = 4)
discrete colour scale constructor for poisson colours
scale_colour_disc_poisson( ..., palette = getOption("poispalette.colours", "discrete"), order = NULL, reverse = FALSE )scale_colour_disc_poisson( ..., palette = getOption("poispalette.colours", "discrete"), order = NULL, reverse = FALSE )
... |
Additional arguments passed to discrete_scale() |
palette |
Character name of palette in pois_palettes |
order |
A numeric or character vector indicating the order of colours in the palette. Can be a subset. |
reverse |
Boolean indicating whether the palette should be reversed |
A ggplot2 discrete scale.
library(ggplot2) ggplot(points, aes(RandomX, RandomY, colour = ID)) + geom_point() + scale_colour_disc_poisson()library(ggplot2) ggplot(points, aes(RandomX, RandomY, colour = ID)) + geom_point() + scale_colour_disc_poisson()
gradient colour scale constructor for poisson colours
scale_colour_grad_poisson( ..., palette = getOption("poispalette.gradient", "cool"), reverse = FALSE, n_steps = 256, n_col = getOption("poispalette.n_col", NULL) )scale_colour_grad_poisson( ..., palette = getOption("poispalette.gradient", "cool"), reverse = FALSE, n_steps = 256, n_col = getOption("poispalette.n_col", NULL) )
... |
Additional arguments passed to scale_color_gradientn() |
palette |
Character name of palette in pois_palettes, or selection of colour names from pois_cols |
reverse |
Boolean indicating whether the palette should be reversed |
n_steps |
Number of steps in gradient |
n_col |
Number of colours to subset from the palette (optional) |
A ggplot2 continuous scale.
library(ggplot2) ggplot(points, aes(X, Y, colour = RandomX)) + geom_point() + scale_colour_grad_poisson(palette = "cool")library(ggplot2) ggplot(points, aes(X, Y, colour = RandomX)) + geom_point() + scale_colour_grad_poisson(palette = "cool")
discrete fill scale constructor for poisson colours
scale_fill_disc_poisson( ..., palette = getOption("poispalette.colours", "discrete"), order = NULL, reverse = FALSE )scale_fill_disc_poisson( ..., palette = getOption("poispalette.colours", "discrete"), order = NULL, reverse = FALSE )
... |
Additional arguments passed to discrete_scale() |
palette |
Character name of palette in pois_palettes |
order |
A numeric or character vector indicating the order of colours in the palette. Can be a subset. |
reverse |
Boolean indicating whether the palette should be reversed |
A ggplot2 discrete scale.
library(ggplot2) ggplot(points, aes(RandomX, RandomY, fill = ID)) + geom_point(shape = 21) + scale_fill_disc_poisson()library(ggplot2) ggplot(points, aes(RandomX, RandomY, fill = ID)) + geom_point(shape = 21) + scale_fill_disc_poisson()
Gradient fill scale constructor for poisson colours
scale_fill_grad_poisson( ..., palette = getOption("poispalette.gradient", "cool"), reverse = FALSE, n_steps = 256, n_col = getOption("poispalette.n_col", NULL) )scale_fill_grad_poisson( ..., palette = getOption("poispalette.gradient", "cool"), reverse = FALSE, n_steps = 256, n_col = getOption("poispalette.n_col", NULL) )
... |
Additional arguments passed to scale_color_gradientn() |
palette |
Character name of palette in pois_palettes, or selection of colour names from pois_cols |
reverse |
Boolean indicating whether the palette should be reversed |
n_steps |
Number of steps in gradient |
n_col |
Number of colours to subset from the palette (optional) |
A ggplot2 continuous scale.
library(ggplot2) ggplot(points, aes(X, Y, fill = RandomX)) + geom_point(shape = 21) + scale_fill_grad_poisson(palette = "cool")library(ggplot2) ggplot(points, aes(X, Y, fill = RandomX)) + geom_point(shape = 21) + scale_fill_grad_poisson(palette = "cool")