2012-08-14 26 views
79

में डिफ़ॉल्ट फ़ॉन्ट आकार को कैसे बदला जाए, मैं यह जानना चाहता हूं कि ggplot2 ग्राफिक्स के कुछ डिफ़ॉल्ट मानकों को बदलने के लिए संभव है, उदाहरण के लिए फ़ॉन्ट आकार की तरह, पूरे आर सत्र के लिए। विचार है कि प्रत्येक साजिश के लिए उन्हें स्थापित करने से बचें।ggplot2

उत्तर

91

उपयोग theme_set()

theme_set(theme_gray(base_size = 18)) 
qplot(1:10, 1:10) 

enter image description here

+5

बहुत उपयोगी! यदि कोई दिलचस्पी लेता है, तो डिफ़ॉल्ट टेक्स्ट आकार ** 11 ** ('theme_gray() $ text $ size') –

+0

नए ggplot2 2.2.1 के तहत मुझे सूचीबद्ध विषय के तहत 'base_size' नहीं दिख रहा है लेकिन ऐसा लगता है। मैंने देखा कि मेरा 'geom_text' एक अर्थ के पाठ को दिखाने के लिए इस base_size परिवर्तन को विरासत में नहीं मिला है। किसी को भी काम करने के लिए भाग्य है – micstr

41

उपयोग theme_set अगर आप अपने सक्रिय सत्र के शेष के लिए अद्यतन करना चाहते:

theme_set(theme_grey(base_size = 18)) 

आप केवल एक ग्राफ आप कर सकते हैं बदलना चाहते हैं विषय में base_size सेट करें:

qplot(1:10, 1:10) + theme_grey(base_size = 18) 
ggplot(mtcars, aes(x = mpg, y = cyl)) + 
geom_point() + 
theme_grey(base_size = 18) 

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