2011-01-26 62 views

回答

33

嘎皮,闻起来像FAQ 7.22 - 所以请尝试print(qplot(1:10))

+1

谢谢。令我惊讶的是,有时反常的R有时是Woften。我必须说,下面的`ggsave`方法对我更有意义。 – 2015-10-22 14:53:14

8

@Dirk解释了为什么会发生这种情况(自动打印关闭),但是打开设备,在设备上生成绘图,关闭设备的替代方法是ggsave()。例如:

p1 <- qplot(1:10) 
ggsave("p1.pdf", plot = p1) 

或者通过一个循环:

outnames <- c("1.pdf", "2.pdf") 
for (n in outnames){ 
    p2 <- qplot(1:10) 
    ggsave(n, plot = p2) 
} 

在那年底,我们拥有所有的地块产生我们提出的要求。

> list.files(pattern = ".pdf$") 
[1] "1.pdf"     "2.pdf"     
[3] "p1.pdf" 
+1

事实上,他的循环工作正常,因为他没有索引到`outnames`,他只是使用该值。这也是我也会这样做的。 – 2011-01-27 15:54:11