从绘图模式栏中删除按钮

Removing buttons from plotly modebar

我正在尝试从 scatter3D 图中删除绘图模式栏中的轨道旋转按钮。根据the manual (26.3 Remove modebar buttons by name) 听起来是可行的。然而,当我尝试它时,情节消失了。常规 scatter3d 图:

fig <- plot_ly(mtcars, x = ~wt, y = ~hp, z = ~qsec, color = ~am, colors = c('#BF382A', '#0C4B8E'))
fig <- fig %>% add_markers()
fig

但是当我尝试使用名称列表删除按钮时 here 情节消失了(模式栏也是如此):

fig %>%
  config(modeBarButtonsToRemove = c("orbitRotation"))

它似乎对某些按钮有效,但对其他按钮无效 - 这是错误吗?

如果只删除一个按钮,则失败。 See this github issue。如果您将按钮名称放入列表中,它应该可以工作:

fig %>%
  config(modeBarButtonsToRemove = list("orbitRotation"))