在R中的绘图中将水平线添加到hoverinfo文本
是否有方法将水平线添加到plotly hoverinfo框?我想要一些看起来有点像传单的东西(线,而不是盒子的其余部分) 我认为可以简单地添加html标记在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"
,但它不起作用
下面是一个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
编辑。--
听起来是个不错的解决办法。祝你好运!