Skip to contents

Set specific color's series

Usage

ax_colors_manual(ax, values)

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" ))