Tôi muốn đẻ trứng nhiều cửa sổ đồ họa từ bên trong một hàm trong R sử dụng đồ họa ggplot ...Tạo nhiều đồ họa từ bên trong một chức năng R
testf <- function(a, b) {
devAskNewPage(TRUE)
qplot(a, b);
# grid.newpage(recording = TRUE)
dev.new()
qplot(a, a+a);
# grid.newpage(recording = TRUE)
dev.new()
qplot(b, b+b);
}
library(ggplot2)
x <- rnorm(50)
y <- rnorm(50)
testf(x, y)
Tuy nhiên, không phải dev.new() cũng không lưới. newpage() dường như xóa âm mưu trước đó.
Tôi biết rằng, trong R, các hàm thường chỉ tạo ra điều cuối cùng mà chúng đánh giá, nhưng tôi muốn hiểu quy trình tốt hơn và để tìm hiểu về mọi cách giải quyết có thể có.
Suy nghĩ?
Có thể R FAQ 7.22 http://cran.r-project.org/doc/FAQ/R-FAQ.html#Why-do-lattice_002ftrellis-graphics-not-work_003f – rcs
@rcs Nhận xét của bạn trả lời câu hỏi. Viết nó như một câu trả lời, để nó có thể được chấp nhận. –
rcs bình luận cho thấy rằng ai đó không đọc một câu hỏi thường gặp;) – Marek