ggplot nie działa, jeśli jest wewnątrz pętli for, chociaż działa poza nią [duplikat]
to pytanie ma już odpowiedzi tutaj :
nie można wydrukować do pdf Wykresów ggplot [duplikat]
(2 odpowiedzi)
Zamknięty 7 lat temu .
Używam prostej funkcji ggplot, która działa dobrze poza pętlą, ale nie wewnątrz, nawet jeśli wartość iteracyjna nie koliduje z funkcją ggplot. Dlaczego tak jest ?
Oto Mój kod
x=1:7
y=1:7
df = data.frame(x=x,y=y)
ggplot(df,aes(x,y))+geom_point()
To działa ! Ale jeśli ggplot jest wewnątrz pętli for ...
for (i in 1:5) {
ggplot(df,aes(x,y))+geom_point()
}
To już nie działa, co mi umyka ?
132
1 answers
Gdy w pętli for
, musisz jawnie print
wynikowy ggplot
obiekt:
for (i in 1:5) {
print(ggplot(df,aes(x,y))+geom_point())
}
236
Author: juba,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-28 09:46:56
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-28 09:46:56