如何移除Plotly R动画中的播放按钮?
当然可以实现!要移除Plotly R动画里的播放按钮、只保留切换数据的滑块,只需要在你的代码里添加一行控制动画按钮可见性的配置就行。我给你调整后的完整代码:
g <- list( scope = 'usa', projection = list(type = 'albers usa'), showland = TRUE, landcolor = toRGB("gray95"), subunitcolor = toRGB("gray85"), countrycolor = toRGB("gray85"), countrywidth = 0.5, subunitwidth = 0.5 ) fig <- plot_geo(dat, lat = ~Latitude, lon = ~Longitude, frame = ~Year) %>% layout(geo = g) %>% animation_button(visible = FALSE) # 隐藏播放按钮,仅保留滑块 # 如果你想优化滑块的显示效果(比如添加年份前缀),可以加上这行: # fig <- fig %>% animation_slider(currentvalue = list(prefix = "Selected Year: ")) fig
简单解释下关键改动:
animation_button(visible = FALSE):这行代码直接把动画控件里的播放按钮设置为不可见,不会影响滑块的正常使用,用户依然可以通过滑块切换不同年份的数据。- 可选的
animation_slider()配置:如果想让滑块显示更直观,比如在当前选中值前加上“Year: ”这样的前缀,可以取消注释那行代码来实现。
这样调整后,你的动画就只会保留滑块,完全符合你的需求啦!
内容的提问来源于stack exchange,提问作者Khann
相关产品推荐
相关产品推荐

