Set specific color's series
Arguments
- ax
An
apexchart()
htmlwidget
object.- values
Named list, names represent data series, values colors to use.
Value
An apexchart()
htmlwidget
object.
Examples
## scatter
apex(
data = mtcars,
type = "scatter",
mapping = aes(x = wt, y = mpg, fill = cyl)
) %>%
ax_colors_manual(list(
"4" = "steelblue",
"6" = "firebrick",
"8" = "forestgreen"
))
# If missing level, colors are recycled
apex(
data = mtcars,
type = "scatter",
mapping = aes(x = wt, y = mpg, fill = cyl)
) %>%
ax_colors_manual(list(
"4" = "steelblue",
"8" = "forestgreen"
))
#> Warning: Some groups doesn't have a corresponding color value
# Ignore levels not present in data
apex(
data = mtcars,
type = "scatter",
mapping = aes(x = wt, y = mpg, fill = cyl)
) %>%
ax_colors_manual(list(
"4" = "steelblue",
"6" = "firebrick",
"8" = "forestgreen",
"99" = "yellow"
))
## Bar
tab <- table(sample(letters[1:5], 100, TRUE), sample(LETTERS[1:5], 100, TRUE))
dat <- as.data.frame(tab)
apex(
data = dat,
type = "column",
mapping = aes(x = Var1, y = Freq, group = Var2)
) %>%
ax_colors_manual(list(
A = "steelblue",
C = "firebrick",
D = "forestgreen",
B = "peachpuff",
E = "chartreuse"
))