library(networkdata)
library(igraph)
library(visNetwork)
<- toVisNetworkData(movie_410)
data
<- c("MANTIS" = "#7FFF7F",
color_map "MONKEY" = "#8B4513",
"VIPER" = "#006400",
"PO" = "black",
"CRANE" = "#7FFFD4",
"TIGRESS" = "#FFA500")
$nodes$color <- ifelse(data$nodes$label %in% names(color_map),
data$nodes$label],
color_map[data"#FFE4C4")
$nodes$shape <- ifelse(data$nodes$label == "PO", "star", "dot")
data$nodes$size <- ifelse(data$nodes$label == "PO", 25, 15)
data
<- visNetwork(nodes = data$nodes,
panda_d3 edges = data$edges,
width = "100%",
height = 600)
visOptions(panda_d3,
highlightNearest = list(enabled = TRUE, degree = 1, hover = TRUE),
nodesIdSelection = FALSE) |>
visPhysics(maxVelocity = 20, stabilization = FALSE) |>
visInteraction(dragNodes = TRUE)
KungFuR
Интерактивный граф по мультфильму «Кунг-фу Панда»
«Мастерами
кунг-фупрограммирования на R не рождаются»
Источник
Данные для интерактивного графа по мультфильму «Кунг-фу Панда» взяты из библиотеки networkdata