2016-05-30 74 views
2

我想使用不同的配色方案使用plotly庫我的柱狀圖,其代碼現在看起來像這樣的權利:如何使用plotly for R更改條形圖中的配色方案?

library(plotly) 

p <- plot_ly(
x=c("1","2", "3", "4", "5", "6", "7", "8", "9"), 
y=c(0.79, 0.57, 0.57, 0.59, 0.46, 0.38, 0.33, 0.57), 
name = "2007", 
type = "bar" 
) 
p 

p2 <- add_trace(
    p, 
    x=c("1","2", "3", "4", "5", "6", "7", "8", "9"), 
    y=c(0.79, 0.57, 0.57, 0.59, 0.46, 0.38, 0.25, 0.58), 
    name = "2008", 
    type = "bar") 
p2 

回答

4

你的意思是這樣的:

p <- plot_ly(
x=c("1","2", "3", "4", "5", "6", "7", "8", "9"), 
y=c(0.79, 0.57, 0.57, 0.59, 0.46, 0.38, 0.33, 0.57), 
name = "2007", 
type = "bar", marker = list(color = toRGB("yellow")) 
) 
p 

p2 <- add_trace(
    p, 
    x=c("1","2", "3", "4", "5", "6", "7", "8", "9"), 
    y=c(0.79, 0.57, 0.57, 0.59, 0.46, 0.38, 0.25, 0.58), 
    name = "2008", 
    type = "bar", marker = list(color = toRGB("black"))) 
p2