首页 > 解决方案 > R plotly文本悬停框位置

问题描述

我有一个非常类似于Change position of plotly hover box R的问题,它并没有真正的解决方案。我在 R 闪亮的应用程序中有一个大矩阵和以下示例代码:

corr <- matrix(rnorm(400),nrow=20)
diag(corr) <- NA
p <- plot_ly(x=colnames(corr), y=colnames(corr), z = corr, type='heatmap', showscale=T, colors = colorRamp(c("red", "green") ) ) #%>%
y <- list(    tickfont = list(size = 10)  )
x <- list( tickfont = list(size = 0)  )
p <- p %>% layout(yaxis = y, xaxis = x, margin = list(l = 250, r = 3, b = 2, t = 3, pad = 4))

问题是我的列/行标签是字符串,每当我将鼠标悬停在矩阵的任何点上时,显示 x、y 信息的框都会覆盖相关矩阵的很大一部分。我需要简单地将悬停框显示在离实际鼠标尖端位置稍远的地方。有什么建议么?谢谢

标签: rplotlyr-plotly

解决方案


推荐阅读