如何将R可视化分发给其他没有R?
的用户我根据以下代码(Link)在R中创建了一个Sankey图表,效果很好:
library(networkD3)
library(jsonlite)
library(magrittr)
energy <- "https://cdn.rawgit.com/christophergandrud/networkD3/master/JSONdata/energy.json" %>%
fromJSON
sankeyNetwork(Links = energy$links,
Nodes = energy$nodes,
Source = "source",
Target = "target",
Value = "value",
NodeID = "name",
units = "TWh",
fontSize = 12,
nodeWidth = 30)
但是,我如何将此图表传递给其他用户?我想也许可以在网页上呈现它,但我不知道如何。
有什么想法吗?
由于
答案 0 :(得分:1)
如果您使用的是RStudio,则可以使用GUI编译HTML报告: 这将使用您的代码和交互式绘图快速创建HTML文件。
或者,您也可以使用代码编写R降价文档。更多信息here。请记住,只有HTML版本才具有互动性。