首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何保存从networkD3输出的simpleNetwork格式?

如何保存从networkD3输出的simpleNetwork格式?
EN

Stack Overflow用户
提问于 2019-05-11 08:46:17
回答 2查看 1K关注 0票数 0

我是Rstudio的新手,刚刚使用networkD3包中的simpleNetwork绘制了一个网络图。我希望为我的PhD论文将输出保存为PDF/JPEG/TIFF格式,然而,大多数建议都是关于将其保存在网站(.html)上。

我的代码如下:

代码语言:javascript
运行
复制
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格式?

EN

回答 2

Stack Overflow用户

发布于 2020-11-04 11:42:41

下面是我以前使用'htmlwidgets‘和'webshot’包所做的事情:

代码语言:javascript
运行
复制
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")
票数 1
EN

Stack Overflow用户

发布于 2019-05-11 16:49:33

有时候,一张图片胜过千言万语……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56086341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档