Tôi muốn lặp qua một chuỗi dài các ô qplots
hoặc ggplot2
, tạm dừng tại mỗi ô để tôi có thể kiểm tra nó trước khi tiếp tục.Lặp qua một loạt các ô mẫu
Các mã sau đây không tạo ra âm mưu:
library(ggplot2)
par(ask=TRUE)
for(Var in names(mtcars)) {
qplot(mtcars[,Var], wt, data=mtcars, xlab=Var)
}
nhưng nếu tôi chạy dòng này sau khi chạy vòng lặp, tôi không nhận được một âm mưu:
qplot(mtcars[,Var], wt, data=mtcars, xlab=Var)
lý do cho hành vi này là gì? Làm cách nào để hiển thị các ô trong vòng lặp?
Theo dõi: Có cách nào thanh lịch hơn thông qua các biến hơn sử dụng mtcars[,Var]
và xlab=Var
không?
Hãy thử gọi 'qplot' của bạn bằng 'in'. Xem 7.22 Câu hỏi thường gặp về R. – James