Yakından ilişkili iki soru ve her biri için bir cevap var.
1. Senaryomda gelecekte bir görüntü oluşturulacak, bunu diske nasıl kaydedebilirim?
Bir çizimi kaydetmek için aşağıdakileri yapmanız gerekir:
- Kullanarak, bir cihazı açın
png(), bmp(), pdf()veya benzeri
- Modelinizi çizin
- Cihazı kullanarak kapatın
dev.off()
Grafiği bir pngdosyaya kaydetmek için bazı örnek kodlar :
fit <- lm(some ~ model)
png(filename="your/file/location/name.png")
plot(fit)
dev.off()
Bu grafik formatları için (kombine) yardım sayfasında açıklanan ?png, ?bmp, ?jpegve ?tiffyanı sıra ayrı yardım sayfasında ?pdf.
Bununla birlikte, görüntünün disk üzerinde, örneğin ekran penceresini yeniden boyutlandırdıysanız, doğrudan ekranınıza çizilen aynı grafikle farklı görünebileceğini unutmayın.
Eğer planınız ya lattice da ggplot2çizimi açıkça yazdırmanız gerektiğine dikkat edin. Bunu daha ayrıntılı olarak açıklayan ve ayrıca R SSS'ye bağlantı veren bu cevaba bakın: ggplot'un qplot kaynağı kaynakta yürütülmüyor
2. Şu anda ekranımdaki bir plana bakıyorum ve onu 'olduğu gibi' diske kopyalamak istiyorum.
dev.print(pdf, 'filename.pdf')
Bu, etkileşimli pencerede yaptığınız yeniden boyutlandırmaya saygı duyarak görüntüyü mükemmel bir şekilde kopyalamalıdır. Bu cevabın ilk bölümünde olduğu pdfgibi, diğer dosya türleriyle değiştirebilirsiniz png.