input.width <- '50%'
input.width2 <- '90%'
line.height <- '70px'
heading.height <- '30px'
layouts.available <- list("graphlayouts" = c("Stress"="graphlayouts::layout_with_stress",
"Backbone"="graphlayouts::layout_as_backbone",
"Radial focus" = "graphlayouts::layout_with_focus",
"Radial centrality" = "graphlayouts::layout_with_centrality"),
"igraph" = c("Circle"="layout_in_circle","Nicely"= "layout_nicely",
"Random"="layout_randomly",
"Fruchterman-Reingold"="layout_with_fr",
"MDS"="layout_with_mds",
"Sugiyama"="layout_with_sugiyama",
"drl"="layout_with_drl",
"gem"="layout_with_gem",
"graphopt"="layout_with_graphopt",
"kk"="layout_with_kk",
"lgl"="layout_with_lgl"))
colours.available <- c(colors()[!grepl('grey', colors())])
fonts.available <- names(pdfFonts())
AttrNameImport <- paste0(
"vnames <- get.vertex.attribute(g,'name')\n",
"identCol <- which(apply(attrs,2,function(x) all(x%in%vnames)))[1]\n",
"anames <- attrs[,identCol]\n",
"attrs <- attrs[,-identCol,drop = FALSE]\n",
"perm <- match(vnames,anames)\n",
"for(attr in names(attrs)){\n",
" g <- set_vertex_attr(g,name = attr,value = attr[[attr]][perm])\n",
"}\n"
)
AttrRowImport <- paste0(
"for(attr in names(attrs)){\n",
" g <- set_vertex_attr(g,name = attr,value = attrs[[attr]])\n",
"}\n"
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.