【发布时间】:2020-07-16 03:30:33
【问题描述】:
使用 ggplotly 我试图让悬停文本框的内容随鼠标光标动态变化,但在绘图之外有一个固定位置。我尝试使用布局功能调整“悬停标签”,但考虑到没有编辑位置的选项(除了对齐),没有成功。有没有好的方法来做到这一点?谢谢!
到目前为止,这是我的代码:
p1 <- ggplotly(p1, tooltip = c("team")) %>%
config(displayModeBar = F, doubleClick = F, scrollZoom = F, doubleClickDelay = F) %>% layout(xaxis=list(fixedrange=TRUE, showspikes = TRUE, spikemode = 'toaxis+across+marker', spikesnap = 'hovered data+data+cursor', showline = TRUE, spikecolor = 'black',
spikedash = 'solid')) %>% layout(yaxis=list(fixedrange=TRUE)) %>% layout(spikedistance = -1) %>%
layout(hoverlabel = list(bgcolor = 'white', font = list(family = 'Source Sans Pro'))) %>%
layout(hovermode = "x") %>% layout(font = list(family = 'Source Sans Pro')) %>%
layout(legend = list(font = list(family = 'Source Sans Pro'))) %>%
onRender("function(el,x){el.on('plotly_legendclick', function(){ return false; })}")
【问题讨论】: