相关疑难解决方法(0)

仅使用代码保存networkD3 Sankey图

我在R中创建了一个Sankey图,使用该networkD3包,我想将其保存为静态图像,使用代码而不是单击"导出" - >"另存为图像...".

我尝试的当前代码(使用 Sankey图作为示例)是:

library(networkD3)

URL <- paste0(
  "https://cdn.rawgit.com/christophergandrud/networkD3/",
  "master/JSONdata/energy.json")
Energy <- jsonlite::fromJSON(URL)
# Plot
jpeg( filename = "Sankey.jpg", width = 4000, height = 4000)
sankeyNetwork(Links = Energy$links, Nodes = Energy$nodes, Source = "source",
              Target = "target", Value = "value", NodeID = "name",
              units = "TWh", fontSize = 12, nodeWidth = 30)
dev.off()
Run Code Online (Sandbox Code Playgroud)

虽然我打开图像时所有的空白框都是空白的.

r sankey-diagram networkd3

4
推荐指数
1
解决办法
1942
查看次数

标签 统计

networkd3 ×1

r ×1

sankey-diagram ×1