반응형
ggplot은 for 루프 내부에 있으면 작동하지 않지만 외부에서 작동합니다.
반복값이 ggplot 함수와 간섭하지 않더라도 루프 외부에서는 잘 작동하지만 내부에서는 잘 작동하지 않는 단순 ggplot 함수를 사용하고 있습니다.그것은 왜 그럴까?
여기 제 코드가 있습니다.
x=1:7
y=1:7
df = data.frame(x=x,y=y)
ggplot(df,aes(x,y))+geom_point()
효과가 있어요! 하지만 ggplot이 for 루프 안에 있다면...
for (i in 1:5) {
ggplot(df,aes(x,y))+geom_point()
}
더 이상 작동하지 않습니다. 제가 뭘 놓쳤나요?
안에 있을 때for
루프, 당신은 명시적으로 해야 합니다.print
당신의 결과ggplot
객체:
for (i in 1:5) {
print(ggplot(df,aes(x,y))+geom_point())
}
언급URL : https://stackoverflow.com/questions/15678261/ggplot-does-not-work-if-it-is-inside-a-for-loop-although-it-works-outside-of-it
반응형
'programing' 카테고리의 다른 글
data.table에서 키를 설정하는 목적은 무엇입니까? (0) | 2023.06.10 |
---|---|
다른 모든 요청에 대한 Kubernetes Traefik 내부 서버 오류 (0) | 2023.06.10 |
setsid() 앞에 포크()가 있는 이유 (0) | 2023.06.10 |
angular2 onError 이미지 바인딩 (0) | 2023.06.10 |
ViewPager에서 조각이 표시되는 시기를 결정하는 방법 (0) | 2023.06.10 |