首页 > 解决方案 > 绘图条形图R中的颜色

问题描述

另请参阅R Plotly 中的自定义颜色

在绘图条形图中使用颜色变量时。如何更改默认配色方案?

    library(plotly)
    library(dplyr)

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

p

在此处输入图像描述

标签: rplotlybar-chartcolor-schemestacked-chart

解决方案


colors的参数plot_ly采用长度为类别数的向量:

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

推荐阅读