首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过循环将多个绘图保存在R中?

如何通过循环将多个绘图保存在R中?
EN

Stack Overflow用户
提问于 2021-04-19 13:00:58
回答 1查看 21关注 0票数 0

我正在使用以下脚本生成网络图。由于脚本生成的是300+网络图,而我需要将它们保存为TIFF (.tiff)格式。有没有人能帮我做一个循环命令,同时输出每一个图。

代码语言:javascript
运行
复制
address = vector()
net_density = vector()
net_diameter = vector()

ln= 0    #ln is short for line number

#contruct Relationship Tree
for (i in unique_reddit)
{ graph = construct_graph(reddit_content(i))
  ln = ln + 1
  address[ln] = i
  net_density[ln] = edge_density(graph)
  net_diameter[ln] = diameter(graph)
}

net_properties = data.frame(address, net_density, net_diameter)
EN

Stack Overflow用户

发布于 2021-04-20 05:08:36

您可以使用以下代码保存绘图。通过在循环中粘贴来更改名称。

请注意,我无法测试您的代码,因为我错过了unique_reddit变量。

代码语言:javascript
运行
复制
address = vector()
net_density = vector()
net_diameter = vector()

ln= 0    #ln is short for line number

#contruct Relationship Tree
for (i in unique_reddit)
{ 
  # create file
  tiff(paste0("absolute_path/",i,".tiff") )

  graph = construct_graph(reddit_content(i))
  ln = ln + 1
  address[ln] = i
  net_density[ln] = edge_density(graph)
  net_diameter[ln] = diameter(graph)

  # Close the pdf file
  dev.off()
}

net_properties = data.frame(address, net_density, net_diameter)
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67156186

复制
相关文章

相似问题

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