簡體   English   中英

R繪制更改堆積條形圖的顏色

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM