उच्च डीपीआई 4 के मॉनीटर पर ऐसा लगता है कि विंडोज के तहत आरस्टूडियो प्लॉट विंडो साजिश को सुगम बनाने के लिए पिक्सेल दोगुनी का उपयोग करती है (मैं RStudio 0.99.483 और R 3.2 का उपयोग कर रहा हूं .2 और विंडोज 8.1, लेकिन विंडोज 10 के तहत एक ही परिणाम)। इसके परिणामस्वरूप वास्तव में अस्पष्ट पाठ & ग्राफिक्स (प्लस क्लीयरटाइप के साथ अच्छी तरह से नहीं खेलता है, क्योंकि इसके परिणामस्वरूप पिक्सेल दोगुना होने के बाद रंग फ्रिइंग होता है)।आर/आर स्टूडियो: उच्च डीपीआई स्क्रीन पर ग्राफ़ स्केलिंग समस्याएं और फ़ज़ीनेस
उदाहरण:
qplot(Sepal.Length, Petal.Length, data = iris, color = Species,
size = Petal.Width, alpha = I(0.7))
RStudio में ज़ूम 200% करने के लिए सेट के साथ
मुझे एक फजी छवि देता है (रंग किनारे की तरफ के साथ) की तरह
बदले में पूरी तरह से बाहर ज़ूम मुझे एक तेज छवि देता है, लेकिन बहुत छोटे पाठ के साथ, साजिश प्रतीकों & मेनू आइटम:
क्या कोई शायद इस समस्या का समाधान सुझा सकता है? प्लॉट विंडो प्रदर्शित करने के लिए RStudio आंतरिक रूप से किस वेब ब्राउज़र का उपयोग करता है? क्या उस मोर्चे पर कुछ भी तय किया जा सकता है? इसे किस स्तर पर तय किया जाना चाहिए? RStudio या R खुद (grDevices
या grid
??) में। बस वास्तव में यकीन नहीं है कि यह किस स्तर पर पैच किया जा सकता है ... कोई विचार?
संपादित करें: का उपयोग कर
windows()
qplot(Sepal.Length, Petal.Length, data = iris, color = Species,
size = Petal.Width, alpha = I(0.7))
लेकिन झुंझलाहट कि डिफ़ॉल्ट विंडो तो एक सामान्य मॉनिटर पर के रूप में काफी छोटा (दो बार के रूप में छोटे है के साथ, 1/4 क्षेत्र के संदर्भ में), और यदि मैं इसे स्केल करता हूं, तो टेक्स्ट का आकार बाकी के सापेक्ष बदल जाएगा (चौड़ाई = XXX और ऊंचाई = एक्सएक्स का एक ही प्रभाव है)। So this comes back to the issue I always have with scaling R graphs. :-)
अतिरिक्त कॉल का उपयोग xpinch
और ypinch
विंडोज कॉल में मेरी विंडो को बड़ा बनाता है, उदा। :
windows(xpinch=340, ypinch=340)
qplot(Sepal.Length, Petal.Length, data = iris, color = Species,
size = Petal.Width, alpha = I(0.7))
लेकिन फोंट तरह वे रिश्तेदार को आराम और साजिश प्रतीक बन जाना चाहिए थोड़ा बड़ा (साजिश कैनवास हालांकि ठीक बढ़ाया है लगता है पैमाने पर करने लगते हैं नहीं है, लेकिन नहीं रेखा चौड़ाई)। सुनिश्चित नहीं है कि समस्या कहां है - चाहे ggplot2
या grid
आउटपुट xpinch
और ypinch
windows()
डिवाइस की सेटिंग्स को बेहतर ढंग से अनुकूलित करना चाहिए, या यदि यह कुछ और निम्न स्तर है। x11()
में कोई डीपीआई सेटिंग्स नहीं लगती है, जबकि quartz()
करता है (तर्क dpi=...
) - हालांकि मैं बाद में परीक्षण नहीं कर सकता क्योंकि मेरे पास मैक नहीं है ... समस्या का हिस्सा मानें कि ये अलग-अलग डिवाइस डॉन ' टी को डीपीआई निर्दिष्ट करने के लिए एक सतत सेटिंग प्रतीत होती है, इसलिए शायद कोई आश्चर्य नहीं कि उन्हें विशेष पैकेजों द्वारा बुरी तरह से ध्यान में रखा जाता है ... RStudio ग्राफिक्स डिवाइस के बारे में निश्चित नहीं है ...
संक्षेप में ऐसा करना मुश्किल लगता है विभिन्न ग्राफिक्स उपकरणों पर विभिन्न डीपीआई के साथ अच्छे और पुन: उत्पादित स्केलिंग के साथ आर ग्राफ ... किसी भी विचार, पीडीएफ को निर्यात करने और इसे देखने से अलग?
आप अन्य उपकरणों की कोशिश की है (उदाहरण के लिए क्वार्ट्ज/X11/विंडो)? इससे आपको अलग किया जा सकता है कि यह एक रुस्तूडियो मुद्दा है (इस मामले में यह संभवतः उनके साथ चर्चा करना सबसे अच्छा है)। – baptiste
मैंने अभी भी विंडोज़() डिवाइस की कोशिश की है, और यह ठीक दिखता है, सिवाय इसके कि यह बिल्कुल भी ऊपर नहीं है (यानी यह सिर्फ डीपीआई स्केलिंग नहीं करता है, और तर्कों का उपयोग करके xpinch और ypinch गड़बड़ी को गड़बड़ कर देता है फोंट) –
ggplot2 फोंट, लाइनविड्थ इत्यादि के लिए पूर्ण इकाइयों (मिमी) तक चिपकने के लिए कड़ी मेहनत करता है, इसलिए यह आश्चर्य की बात नहीं है कि आप उन्हें आसानी से आकार नहीं दे सकते: यह डिज़ाइन द्वारा तय किया गया है। आपको जो चाहिए वह एक उपकरण/दर्शक है जो ग्राफिक्स इंजन से एक पोस्ट-ड्रॉइंग * ज़ूम * स्वतंत्र प्रदान करता है। पीडीएफ/एसवीजी स्पष्ट समाधान हैं (क्योंकि ज़ूम इन करते समय वे पिक्सेललेट नहीं दिखेंगे), लेकिन अन्य कोशिश करने के लिए अन्य हो सकते हैं, उदा। इंटरैक्टिव उपयोग के लिए Acinonyx या काहिरा। – baptiste