2015-10-06 5 views
5

Ich versuche Knoten zu erstellen, die die Farbe ändern, wenn Sie die Maus darüber bewegen.Erstellen von Hover-Schaltflächen in R igraph

Ich habe R (igraph) verwendet, um die Knoten zu plotten und ein Netzwerk zu generieren.

Ich dann erstellen Sie eine HTML-Vorlage mit dem cat().

Allerdings bin ich mir nicht sicher, wie man ein CSS-Blatt verknüpfen, um den Hover-Button zu erstellen, der oben auf den Knoten liegen sollte.

require(igraph) 
htmlfile = file.path('~/Dropbox/Cambridge/PhD/ICAR/AIG/Map/html/', "page1.html") 
cat("<html><h1>My first HTML page from R</h1>",file = htmlfile) 
cat("\n<br>Hello Web World!", append = TRUE, file = htmlfile) 
set.seed(1) 
E.circuit.2 <- graph_from_literal(1--2:3:4:5, 2--3,3--2, 4--5) 
E.circuit.2 
coordinates <- layout_with_dh(E.circuit.2) 
coordinates 
plot(E.circuit.2) 

cat('\n<p><img src="map.png", align="center"></p>', append = TRUE, file = htmlfile) 
cat("\n</html>", append = TRUE,file = htmlfile) 
+0

Ich habe ein Grundwissen in R, aber ich denke, das könnte Ihnen helfen [RGraphs] (http://www.rgraph.net/docs/howto-index.html) – T04435

Antwort

0

Wenn ich richtig verstehe Sie müssen nur noch hinzufügen: <head><link rel="stylesheet" type="text/css" href="mystyle.css"></head> nach dem <html>-Tag. Wenn Sie mystyle.css in das Stylesheet ändern, das Sie verwenden möchten.