我想在 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 作为默认值。
这可能吗?
非常感谢!
了解了所有可能的规格,但无法弄清楚。
将第二条轨迹更改为
add_trace(y = ~group2, name = "Group 2", type = 'bar',
visible="legendonly")