gpt4 book ai didi

R Plotly改变堆积条形图的颜色

转载 作者:行者123 更新时间:2023-12-05 01:18:22 24 4
gpt4 key购买 nike

我有一个 Plotly 堆叠条形图。我想更改条形的颜色,因此我使用红色和深蓝色代替您在下面看到的默认颜色

enter image description here

我的代码如下。我尝试使用 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 按预期工作,您只需要为每个跟踪指定它。如果您只提供一种颜色,我怀疑 inheritanceance 可能会起作用。尝试以下 -

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)
)

你应该得到以下 - enter image description here

关于R Plotly改变堆积条形图的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46202754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com