我是Rstudio的新手,刚刚使用networkD3
包中的simpleNetwork绘制了一个网络图。我希望为我的PhD论文将输出保存为PDF/JPEG/TIFF格式,然而,大多数建议都是关于将其保存在网站(.html)上。
我的代码如下:
simpleNetwork(data, Source = 1, Target = 2, height = NULL, width = NULL,
linkDistance = 120, charge = -40, fontSize = 12, fontFamily = "serif",
linkColour = "grey", nodeColour = "black", opacity = 1.0, zoom = F)
一切都运行成功,但是我无法将输出另存为PDF/JPEG/TIFF。
有没有办法将它保存为图片或pdf格式?
发布于 2020-11-04 11:42:41
下面是我以前使用'htmlwidgets‘和'webshot’包所做的事情:
g <- simpleNetwork(data, Source = 1, Target = 2, height = NULL, width = NULL,
linkDistance = 120, charge = -40, fontSize = 12, fontFamily = "serif",
linkColour = "grey", nodeColour = "black", opacity = 1.0, zoom = F)
require(htmlwidgets)
saveWidget(g, file="name_of_your_file.html")
require(webshot)
webshot("file:///C:/Users/.../name_of_your_file.html", "name_of_your_pdf.pdf")
发布于 2019-05-11 16:49:33
有时候,一张图片胜过千言万语……
https://stackoverflow.com/questions/56086341
复制相似问题