[英]R Plotly change color of stacked bar chart
我有一個Plotly堆積的條形圖。 我想更改條形的顏色,所以我有紅色和深藍色,而不是下面看到的默認顏色
我的代碼如下。 我嘗試使用marker
功能,但是它將整個圖轉換為單一顏色。 任何幫助,將不勝感激。
pie_subsegment_split %>%
plot_ly(x = ~Segment, y = ~Not*100, type = 'bar', name = 'Not') %>%
add_trace(y = ~QoL*100, name = 'QoL') %>%
layout(yaxis = list(title = 'Percentage (%)'),barmode = "stack",showlegend=T) %>%
layout(xaxis = list(title="Sub-Segment",showticklabels=FALSE))
marker
可以按預期工作,只需為每個跟蹤指定它。 我懷疑如果您僅提供一種顏色,則inherit
可能會發揮作用。 試試以下-
library(plotly)
set.seed(1)
y1 <- runif(10, 5, 10)
set.seed(5)
y2 <- runif(10, 5, 10)
x <- 1:10
plot_ly(x = x, y = y1, type = 'bar', name = 'QoL', marker = list(color = 'red')) %>% add_trace(y = y2, name = 'not', marker = list(color = 'blue')) %>% layout(barmode = 'stack', yaxis = list(title = 'Percentage (%)'), xaxis = list(title = 'Sub-Segment', showticklabels = FALSE))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.