gpt4 book ai didi

r - 在 R 中循环以创建和保存具有指定名称的一系列 ggplot2 图

转载 作者:行者123 更新时间:2023-12-04 22:25:30 25 4
gpt4 key购买 nike

我在 R 中有一个带有 POSIXct 变量 sessionstarttime 的数据框。每行由指定位置的整数 ID 变量标识。每个位置的行数不同。我简单地通过以下方式绘制整体图:

myplot <- ggplot(bigMAC, aes(x = sessionstarttime)) + geom_freqpoly()

是否可以创建一个循环来分别为每个位置创建和保存这样的图?
最好使用与 ID 变量值相同的文件名?
最好每个地块都有相同的时间尺度?

最佳答案

不完全确定你在问什么,但你可以做两件事之一。

a) 您可以使用基于 ID 的唯一名称将每个单独的图保存在循环中,如下所示:

ggsave(myplot,filename=paste("myplot",ID,".png",sep="")) # ID will be the unique identifier. and change the extension from .png to whatever you like (eps, pdf etc).

b) 只需将每个图分配给列表的一个元素。然后使用 save 将该列表写入磁盘
这将使以后加载和访问任何单个图变得非常容易。

关于r - 在 R 中循环以创建和保存具有指定名称的一系列 ggplot2 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3190627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com