r - 在R中使用for循环创建多个对象
问题描述
我有一个用 ggplot 创建多个图的循环。我想在同一个循环中为每个绘图创建一个新对象,但我找不到方法。这是一个示例代码:
for(i in 1:5){
ggplot(df[location==i], aes(x = date, y = value, group = 1)) +
geom_line()
}
我正在尝试做这样的事情
for(i in 1:5){
plot_i -> ggplot(df[location==i], aes(x = date, y = value, group = 1)) +
geom_line()
}
获取五个对象,plot_1、plot_2、plot_3 和 plot_5,以便以后能够通过对象名称调用它们。但是将循环中的 i 放在对象名称中不起作用,它只会创建一个对象:plot_i,它最终成为序列的最后一个(i=5)
我将非常感谢任何帮助。
解决方案
推荐阅读
- reactjs - 在 create-react-app 中包含静态 HTML 文件夹/文件
- python-3.x - 在 Python 中根据浮点长度删除行
- wordpress - 使用自定义链接重写长 url
- python - Matplotlib 不会使用 pip 升级
- java - 如何判断一个键是否包含在 Hashmap 内的非命名 Hashmap 中?Java、JavaFX
- arrays - 确定分配给数组 AS3 中的变量的影片剪辑
- python - 如何检查二叉树是否已满?
- javascript - 有重复选项时如何检测数据列表中的选定选项?
- python - 迁移表后如何更新数据库中的 Django 模型 max_length 值
- java - Canvas.drawText 中的双转义百分比符号 (%)