2017-11-01 2 views
0

Ich versuche, die Schriftart und Deckkraft des Hoverinfo-Felds in meinem Plotly-Diagramm (mit R) zu ändern. Ich habe den folgenden Code verwendet, kann aber nicht herausfinden, wie man die Schriftart oder die Deckkraft der Hover-Box ändert, wenn das überhaupt möglich ist?R Plotly - Ändern der Schriftart und Deckkraft von Hoverinfo

plotC <- plot_ly(tg, x = ~FINPERCH, y = ~JourneyTime, type = 'scatter', mode = 'lines',color = ~PeakDirection, colors=pal, linetype = ~PeakDirection,height = 500, width = 1200,

hoverinfo= 'text', text = ~paste("<b>Period: </b>", FINPERCH,'<br><b>Direction/Peak :</b>', PeakDirection,'<br><b>Average Journey Time:</b>',JourneyTime,'mins'))%>%

Ich möchte nicht selbst keine Anmerkungen zu dem Diagramm hinzuzufügen. Ich möchte nur die Schriftart und Deckkraft des Hover festlegen.

Jeder Rat würde sehr geschätzt werden. Dank

Antwort

0

Sie können htmltools::htmlDependency verwenden CSS zu dem Grundstück hinzuzufügen, wie in this answer gezeigt:

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> 
     ' 
    ) 
) 
) 
+0

Danke @aocall! – JMac123

+0

Gern geschehen. Wenn dies die richtige Lösung für Sie ist, könnten Sie die Antwort akzeptieren? – aocall

Verwandte Themen