require(igraph)
require(data.table)
nodes <- fread("~/diet/nodes_meal_graph.csv")
edges <- fread("~/diet/edges_meal_graph.csv")
graph <- igraph::graph_from_data_frame(d=edges, 
                      directed = FALSE, 
                      vertices = nodes)

vis_graph <- toVisNetworkData(graph)
visNetwork(nodes = vis_graph$nodes, edges = vis_graph$edges,randomSeed = 1,
           height = "600px", width = "100%") %>% 
  visInteraction(navigationButtons = TRUE,keyboard = TRUE, tooltipDelay = 0 ) 
LS0tCnRpdGxlOiAiUiBOb3RlYm9vayIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKYGBge3J9CnJlcXVpcmUoaWdyYXBoKQpyZXF1aXJlKGRhdGEudGFibGUpCmBgYAoKYGBge3J9Cm5vZGVzIDwtIGZyZWFkKCJ+L2RpZXQvbm9kZXNfbWVhbF9ncmFwaC5jc3YiKQplZGdlcyA8LSBmcmVhZCgifi9kaWV0L2VkZ2VzX21lYWxfZ3JhcGguY3N2IikKYGBgCgpgYGB7cn0KZ3JhcGggPC0gaWdyYXBoOjpncmFwaF9mcm9tX2RhdGFfZnJhbWUoZD1lZGdlcywgCiAgICAgICAgICAgICAgICAgICAgICBkaXJlY3RlZCA9IEZBTFNFLCAKICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2VzID0gbm9kZXMpCgp2aXNfZ3JhcGggPC0gdG9WaXNOZXR3b3JrRGF0YShncmFwaCkKdmlzTmV0d29yayhub2RlcyA9IHZpc19ncmFwaCRub2RlcywgZWRnZXMgPSB2aXNfZ3JhcGgkZWRnZXMscmFuZG9tU2VlZCA9IDEsCiAgICAgICAgICAgaGVpZ2h0ID0gIjYwMHB4Iiwgd2lkdGggPSAiMTAwJSIpICU+JSAKICB2aXNJbnRlcmFjdGlvbihuYXZpZ2F0aW9uQnV0dG9ucyA9IFRSVUUsa2V5Ym9hcmQgPSBUUlVFLCB0b29sdGlwRGVsYXkgPSAwICkgCmBgYAoK