Sequential color scale for unsigned surprise values. Uses viridis palettes for perceptually uniform color mapping.
Usage
scale_fill_surprise(
...,
option = "inferno",
direction = 1,
name = "Surprise",
begin = 0,
end = 1
)
scale_colour_surprise(
...,
option = "inferno",
direction = 1,
name = "Surprise",
begin = 0,
end = 1
)
scale_color_surprise(
...,
option = "inferno",
direction = 1,
name = "Surprise",
begin = 0,
end = 1
)Arguments
- ...
Arguments passed to
ggplot2::scale_fill_viridis_c()- option
Viridis palette option: "magma" (A), "inferno" (B), "plasma" (C), "viridis" (D), "cividis" (E), "rocket" (F), "mako" (G), "turbo" (H)
- direction
Direction of palette (1 = low-to-high, -1 = reversed)
- name
Legend title
- begin, end
Range of palette to use (0 to 1)
Examples
library(ggplot2)
library(sf)
nc <- st_read(system.file("shape/nc.shp", package = "sf"), quiet = TRUE)
# Basic usage - geometry must be mapped explicitly
ggplot(nc) +
geom_surprise(aes(geometry = geometry, observed = SID74, expected = BIR74)) +
scale_fill_surprise()