Rescale LUV palette function using a rescaler function.
pal_luv_rescale(pal_luv, rescaler)
pal_luv_rescale_x(pal_luv, range)
pal_luv_rescale_lum(pal_luv, range)
function
with S3 class "cpath_pal_luv"
function
with S3 class "cpath_rescaler"
numeric
values, in x
or in luminance, to correspond with x = c(0, 1)
function
with S3 class "cpath_pal_luv"
# create original palette
pal_blues <- pal_luv_bezier(mat_luv_blues)
# create rescaler
rsc_reverse <- rescaler_x(c(1, 0))
# create reversed palette
pal_blues_reverse <- pal_luv_rescale(pal_blues, rsc_reverse)
pal_blues(0)
#> l u v
#> [1,] 30 -0.003424503 -0.009393376
pal_blues_reverse(1)
#> l u v
#> [1,] 30 -0.003424503 -0.009393376