R Plotly-更改hoverinfo的字体和不透明度

R Plotly-更改hoverinfo的字体和不透明度,r,fonts,plotly,opacity,R,Fonts,Plotly,Opacity,我正在尝试更改plotly图形中hoverinfo框的字体和不透明度(使用R)。我使用了下面的代码,但无法解决如何更改字体或悬停框的不透明度,如果这是可能的话 plotC% 我不想向图本身添加任何注释。我只想设置悬停的字体和不透明度 如有任何建议,将不胜感激。 谢谢您可以使用htmltools::htmlDependency将CSS添加到绘图中,如图所示: 库(htmltools) 库(htmlwidgets) p谢谢@aocall!不客气。如果这是适合你的解决方案,你能接受这个答案吗? lib

我正在尝试更改plotly图形中hoverinfo框的字体和不透明度(使用R)。我使用了下面的代码,但无法解决如何更改字体或悬停框的不透明度,如果这是可能的话

plotC%

我不想向图本身添加任何注释。我只想设置悬停的字体和不透明度

如有任何建议,将不胜感激。
谢谢

您可以使用
htmltools::htmlDependency
将CSS添加到绘图中,如图所示:

库(htmltools)
库(htmlwidgets)

p谢谢@aocall!不客气。如果这是适合你的解决方案,你能接受这个答案吗?
library(htmltools)
library(htmlwidgets)

p <- plot_ly(mtcars, x=~cyl, y=~mpg) 


x <- as_widget(p)                                 # convert to htmlwidget object 
# add a the code directly into <head> using `htmltools::htmlDependency`
x$dependencies <- c(x$dependencies,
  list(
    htmlDependency(
      name = "custom",
      version="1",
      src="",
      head='
        <style type="text/css">
        .hovertext {
            opacity: 0.5
        }
        </style>
      '
    )
  )
)