R plotly,鼠标悬停在绘图上时的正常光标

wos*_*tom 1 r cursor plotly

默认情况下,当鼠标悬停在图形光标上时,绘图光标变为“指针”,知道如何保持正常光标吗?

Max*_*ers 5

有点hacky解决方案,但您可以使用htmlwidgets和Javascript来自己指定游标。

通过d3.select我们获取cursor-crosshair使用该类的所有元素并将光标设置覆盖为默认值,因此所有其他光标都保持不变,例如轴的调整大小光标。

library(plotly)
library(htmlwidgets)

plot_ly(type='bar', 
             x = c(1, 2), 
             y = c(3, 5)) %>% onRender("
function(el, x) {
  Plotly.d3.select('.cursor-crosshair').style('cursor', 'default')
}
")
Run Code Online (Sandbox Code Playgroud)

  • 谢谢。只是为了记录:如果有人需要指针光标,请使用 `.style('cursor', 'pointer')`。 (3认同)