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 png
dosyaya 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
, ?jpeg
ve ?tiff
yanı 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 pdf
gibi, diğer dosya türleriyle değiştirebilirsiniz png
.