我中的R一些代碼,生成一個多pdf文件:)řPDF()的用法(
pdf("myplot.pdf", width=8.5, height=5)
My.Plot(my.data, var1, var2)
My.Plot(my.data, var3, var2)
My.Plot(my.data, var4, var2)
dev.off()
My.Plot(僅僅是解析必要的數據,然後一個函數使用ggplot來創建圖形
上述工作就好了。但是,當我將此代碼放入函數中時,不會生成任何圖並且不能讀取/打開PDF輸出。
generate.PDF <- function(my.data) {
pdf("myplot.pdf", width=8.5, height=5)
My.Plot(my.data, var1, var2)
My.Plot(my.data, var3, var2)
My.Plot(my.data, var4, var2)
dev.off()
}
這個問題是不可重現。你顯然沒有向我們展示關鍵的東西。 – Thomas
很有可能你要注意R-FAQ的建議,在'網格'圖形函數週圍使用'print()'。 –
@ 42意味着*不注意... – micstr