绘制分组条形图 - 从一个选定的轨迹开始

问题描述 投票:0回答:1

我想在 Plotly for R 中的分组条形图的开头仅显示一条迹线,然后在单击图例时逐渐显示更多迹线。

这是一个例子:

df <- data.frame(
  Category = c("A", "B", "C", "D"),
  group1= c(10, 20, 15, 30),
  group2= c(15, 25, 20, 35)
)


bar_plot <- plot_ly(df, x = ~Category) %>%
  add_trace(y = ~group1, name = "Group 1", type = 'bar') %>%
  add_trace(y = ~group2, name = "Group 2", type = 'bar') %>%
  layout(barmode = 'group')

bar_plot

现在,最好只在开头显示 group1 作为默认值。

这可能吗?

非常感谢!

了解了所有可能的规格,但无法弄清楚。

r plotly grouped-bar-chart
1个回答
0
投票

将第二条轨迹更改为

add_trace(y = ~group2, name = "Group 2", type = 'bar',
            visible="legendonly")
© www.soinside.com 2019 - 2024. All rights reserved.