Belirli bir genişlik ve yükseklik (piksel cinsinden, vb.) Içeren yeni bir ekran R planı penceresi nasıl oluşturabilirim?Belirli Boyuttaki Çizim Penceresi Oluşturma
cevap
dev.new()
'u kullanın. (this related question bakınız.)
plot(1:10)
dev.new(width=5, height=4)
plot(1:20)
Bu, kullandığınız cihaza bağlı olacaktır. Eğer bir pdf device kullanıyorsanız, bunu yapabilirsiniz:
pdf("mygraph.pdf", width = 11, height = 8)
plot(x, y)
Sonra böyle mfrow parametresini kullanarak pdf yer bölebilirsiniz: dördünü ile bir pdf yapar
par(mfrow = c(2,2))
komplo için mevcut paneller. Ne yazık ki, bazı cihazlar diğerlerinden farklı birimler alır. Örneğin, X11'in piksel kullandığını düşünürken, pdf'nin inç kullanacağından eminim. Birkaç cihaz oluşturmak ve bunlara farklı şeyler çizmek istiyorsanız, dev.new(), dev.list(), and dev.next()'u kullanabilirsiniz. yararlı olabilir
Diğer cihazlar şunlardır:
cihazların here tümünün bir listesi var.
@Shane ait kabul edilen çözüm şu an itibariyle RStudio (here bakınız) (2015 Sep) desteklenmediği gibi, ben @James Thompson cevap ilişkin iş akışına bir tavsiye eklemek istiyorum :
Görüntüleyici olarak SumatraPDF kullanırsanız, değişiklik yapmadan önce PDF dosyasını kapatmanız gerekmez. Sumatra, açılmış bir dosyayı salt okunur hale getirmez ve böylece üzerine yazılmasını engellemez. Bu nedenle, PDF dosyanızı Sumatra ile açtıktan sonra, RSTudio'dan (veya herhangi bir başka R IDE'den) çıkan değişiklikler hemen Sumatra'da görüntülenir.
, ya RRS'de noRStudioGD TRUE olarak ayarlanana kadar, dev.new (width = 5, noRStudioGD = TRUE) değerine ayarlanmıştı) –
Mac için bu şekilde çalışan eşdeğer bir görüntüleyici var mı? – MHH
- 1. Farklı boyuttaki resimleri belirli bir formata sığdır
- 2. matplotlib: vektörel çizim oluşturma
- 3. Android Destek Kitaplığı 23.2 vektörel çizim penceresi bulanık
- 4. Özel oluşturma/çizim ile Python GUI
- 5. WPF'de bir Günlük Penceresi oluşturma önerileri
- 6. SWT Tabanlı GUI, Tam Boyuttaki
- 7. CIFilter: Farklı boyuttaki resimleri karıştırın
- 8. Bir UIImageView IOS biçiminde çizim Çizim
- 9. Plotlama Penceresi Genel Başlığı
- 10. Bir döşemede farklı boyuttaki öğeleri nasıl yüzerim
- 11. Farklı boyuttaki matrisle aynı bellek kullanımı
- 12. boş bir bitmap oluşturma ve çizim tuvali de android
- 13. Hata ayıklamadan hemen Penceresi
- 14. Google Maps API v3: Çizim Yöneticisi
- 15. Çizim Fare çizim yaparken titreklik yapma Java
- 16. Bir resimden URL'ye tuval çizim Çizim
- 17. Bir dize, sözcükleri parçalamadan belirtilen boyuttaki parçalara bölme
- 18. Çizim VBO
- 19. Çizim Shader
- 20. Çizim oklar
- 21. JavaScript çizim veritabanı şeması
- 22. Python'da çizim frekans dağılımları
- 23. Çizim pstricks ve latex2html5
- 24. Belirli bir takvime randevu oluşturma. VBA görünümü
- 25. Haskell Stack belirli bir yürütülebilir yapı oluşturma
- 26. 3B dizisinde belirli öğeler için nesne oluşturma
- 27. sql sunucusundaki belirli dizinleri yeniden oluşturma
- 28. Qt/C++: verimli çizim
- 29. WinAPI Şeffaf Penceresi Nasıl Temizlenir
- 30. Kakaoda kalın başlık çubuğu penceresi, iTunes'a benzer
Sanırım birimler pikselden başka bir şey. Bu örneği denedim ve sistemimi 5 dakika dondu. Ortaya çıkan arsa penceresi, içinde görüntülenen her şey olduğu gibi büyüktü. İnç ya da bir şey olabilir mi? –
'' Cihazlar '' a bakmanızı öneririm çünkü bu, kullandığınız cihaza bağlı olarak değişecektir. Ama evet, sanırım varsayılan olarak inç. – Shane
Birimler ekran görüntüsü için inç cinsinden (örn. Windows veya x11) ve vektör çizim aygıtları (örn. Pdf, postscript) ve bitmap çizim aygıtları (ör., Png, jpeg) için piksel cinsinden. Moinitörler genellikle inç başına 72 veya 96 piksel görüntüler, kağıda yazdırmak inç başına 150 ila 1200 piksel arasında değişir. –