2013-06-11 14 views
5

में आर प्लॉट्स के एंटीअलाइजिंग से बचें iPython नोटबुक (rmagic एक्सटेंशन के साथ) प्लॉट कुरकुरा नहीं दिखते हैं। वे antialised हैं। मैंने चौड़ाई और ऊंचाई के विभिन्न संयोजनों की कोशिश की है उदाहरण के लिए %R -w 600 -h 400 plot(1) सफलता के बिना।iPython नोटबुक

मैं matplotlib वाले के रूप में आर प्लॉट्स को बेहतर कैसे बना सकता हूं? आर प्लॉट की

उदाहरण:

Plot using R magic

matplotlib का उदाहरण:

Plot using Matplotlib

+0

आप के बजाय PNG फ़ाइलें के SVG फ़ाइलें उत्पन्न करने के लिए कोशिश कर सकते हैं - लेकिन मेरे पास यह इंप्रेशन नहीं है कि rmagic इस विकल्प को प्रदान करता है। –

+0

जेनरेटिंग एसवीजी एक नोटबुक में एक से अधिक साजिश के रूप में जल्द ही टूट रही है (https://github.com/ipython/ipython/issues/1866 देखें)। यह कारण हो सकता है कि क्यों rmagic डिफ़ॉल्ट रूप से पीएनजी का उपयोग कर रहा है। – lgautier

उत्तर

0

IPython के rmagic विस्तार (https://github.com/ipython/ipython/blob/master/IPython/extensions/rmagic.py#L380) की Git संस्करण छवि संकल्प निर्दिष्ट करने का विकल्प है (उदाहरण के लिए , %R -r 96 plot(7))। हालांकि, needs_local_scope सजावट असफल होने के लिए %R पर कॉल का कारण बनता है। एक त्वरित हैक जो कम या ज्यादा काम करता है (प्लॉट रिज़ॉल्यूशन काम करता है और अभी तक कुछ भी नहीं देखा है) इसे 401 पर असम्बद्ध करना होगा।

से पहले (72dpi):

72dpi

के बाद (96 डीपीआई):

96dpi

संबंधित मुद्दे