Nina van Bruggen
Nina van Bruggen

Reputation: 523

Colors in plotly bar graph R

See also Custom colors in R Plotly

When using a variable for color in a plotly bar graph. How do you change the default color scheme?

    library(plotly)
    library(dplyr)

p <- ggplot2::diamonds %>% count(cut, clarity) %>%
  plot_ly(x = ~cut, y = ~n, color = ~clarity) %>%
  layout(barmode = "stack") 

p

enter image description here

Upvotes: 2

Views: 781

Answers (1)

Clemsang
Clemsang

Reputation: 5481

colors argument of plot_ly takes a vector of length numbers of categories:

p <- ggplot2::diamonds %>% count(cut, clarity) %>%
   plot_ly(x = ~cut, y = ~n, color = ~clarity, colors = rainbow(10)) %>%
   layout(barmode = "stack") 
p

Upvotes: 4

Related Questions