在R中的绘图中将水平线添加到hoverinfo文本

在R中的绘图中将水平线添加到hoverinfo文本,r,plotly,r-plotly,R,Plotly,R Plotly,是否有方法将水平线添加到plotly hoverinfo框?我想要一些看起来有点像传单的东西(线,而不是盒子的其余部分) 我认为可以简单地添加html标记,但它不起作用 下面是一个RE,它也显示了我的尝试: library(plotly) set.seed(123) dd <- data.frame( xx = rnorm(10), yy = rnorm(10), ff = as.factor(c("a","b","c","a","b","c","a","a","b","c"

是否有方法将水平线添加到plotly hoverinfo框?我想要一些看起来有点像传单的东西(线,而不是盒子的其余部分)

我认为可以简单地添加html标记

,但它不起作用

下面是一个RE,它也显示了我的尝试:

library(plotly)
set.seed(123)
dd <- data.frame(
  xx = rnorm(10),
  yy = rnorm(10),
  ff = as.factor(c("a","b","c","a","b","c","a","a","b","c")),
  ss = round(runif(10, 100,1000))
)

pp <- plot_ly(data = dd,
              x = ~xx,
              y = ~yy,
              hoverinfo = 'text',
              text = ~paste(ff,
                            '</br></hr>',
                            "</br>value:", ss,
                            '</br><hr>',
                            '</br><hr><hr/>',sep=""))
add_markers(pp,mode = "markers")
library(plotly)
种子集(123)
dd由此可知,
仅支持一些HTML标记:

Plotly使用HTML标记的子集来执行诸如换行符(
)之类的操作, 粗体()、斜体()和超链接()。也支持标记和

您可以添加缺少的标记。请参见中的
var TAG\u style


不幸的是,我考虑过LaTex排版。

在shiny中使用时如何手动编辑
plotly.js
?我在硬盘上找不到该文件。我只找到了指向浏览器中使用的plotly()的链接。无论如何,这似乎是一个很好的解决方案,但会增加维护工作,所以我可以使用三个破折号
--
来给人一种线条的感觉…@Bastien抱歉,我不知道如何实现
plotly.js
编辑。
--
听起来是个不错的解决办法。祝你好运!