Rem*_*i.b 105 for-loop r ggplot2
我正在使用一个简单的ggplot函数,它在循环外工作正常,但即使迭代值不干扰ggplot函数也不在内部.为什么会这样?
这是我的代码
x=1:7
y=1:7
df = data.frame(x=x,y=y)
ggplot(df,aes(x,y))+geom_point()
Run Code Online (Sandbox Code Playgroud)
有用 !但是如果ggplot在for循环中...
for (i in 1:5) {
ggplot(df,aes(x,y))+geom_point()
}
Run Code Online (Sandbox Code Playgroud)
......它不再起作用了!我错过了什么?
谢谢
jub*_*uba 197
在for循环中,您必须明确print 您的结果ggplot对象:
for (i in 1:5) {
print(ggplot(df,aes(x,y))+geom_point())
}
Run Code Online (Sandbox Code Playgroud)