2012-12-12 16 views
8

क्या आर में आंकड़े तैयार करते समय फ़ॉन्ट आकार निर्दिष्ट करने का कोई तरीका है। यह वास्तव में मूल आवश्यकता की तरह लगता है लेकिन मुझे फ़ॉन्ट आकार निर्दिष्ट करने वाले कहीं भी कोई संदर्भ नहीं दिख रहा है। इस प्रकार मैं एक PDF करने के लिए एक आंकड़ा बचा सकते हैं:आर आंकड़े में फ़ॉन्ट आकार निर्दिष्ट करना

setwd("C:\\") 
pdf(file="Plot.pdf",family="Times") 
plot(x,y); 
dev.off() 

जहां R मूल रूप से पीडीएफ में आंकड़ा आंकड़ा विंडो में नहीं उत्पन्न करता है। जब मैं फ़ॉन्ट आकार को बदलने के तरीकों की तलाश करता हूं, तो मैं देखता हूं कि लोगों को 150%, और cex.lab, cex.axis, आदि स्केल करने के लिए cex = 1.5 तर्क का जिक्र है ... हालांकि अब कोई तत्काल समस्या नहीं है, मैं करता हूं आश्चर्य है कि जब मैं कुछ परिणाम प्रकाशित करता हूं तो क्या होगा और जर्नल को 9 और 11 के बीच फ़ॉन्ट आकार की आवश्यकता होगी। मैं आर में इन्हें कैसे नियंत्रित करूं? किसी भी सुझाव की सराहना की जाएगी।

+0

'? सीएक्स' - बिल्कुल फ़ॉन्ट आकार नहीं, लेकिन –

+0

उद्देश्य को पूरा कर सकता है मुझे लगता है कि यह इस जवाब में [इस स्टैक ओवरफ्लो प्रश्न में] [http://stackoverflow.com/questions/1395323/fonts- में-R-भूखंडों) –

उत्तर

7

आप ps (बिंदु आकार) पैरामीटर के साथ फ़ॉन्ट आकार को नियंत्रित करते हैं। डिफॉल्ट आमतौर पर 12 है (लेकिन pointsize पैरामीटर द्वारा पीडीएफ फाइल के लिए वैश्विक स्तर पर नियंत्रित किया जा सकता है) ताकि अगर आप चाहें तो 10 आकार के फोंट को par(ps=10); text(...) का उपयोग करेंगे। चूंकि आपने cex का उल्लेख किया है: ध्यान दें कि cex वर्तमान बिंदु के सापेक्ष है और यह भी प्रतीकों पर लागू होता है जबकि ps विशेष रूप से टेक्स्ट पर लागू होता है। जाहिर है, आकार केवल तब तक मेल खाता है जब तक आप परिणामी आंकड़े का आकार बदल नहीं लेते।

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