किंवदंती फ़ॉन्ट आकार ggplot2 बढ़ाएँ


129

क्या फ़ॉन्ट आकार बढ़ाने का कोई तरीका है ggplot2? मुझे लगता है कि मुझे फ़ंक्शन legend.key.width = unit(2, "line")में कुछ निर्दिष्ट करने की आवश्यकता है theme, लेकिन इसका उपयोग किंवदंतियों में कुंजियों को समायोजित करने के लिए किया जाता है, न कि फ़ॉन्ट आकारों में। धन्यवाद!


2
मैं आम तौर पर ?themeइस प्रकार के प्रश्नों के लिए संदर्भित करता हूं
रिकार्डो सपोर्टा

जवाबों:


229

आप theme_get()थीम के लिए संभावित विकल्पों को प्रदर्शित करने के लिए उपयोग कर सकते हैं । आप किंवदंती फ़ॉन्ट आकार का उपयोग करके नियंत्रित कर सकते हैं:

+ theme(legend.text=element_text(size=X))

वांछित आकार के साथ एक्स की जगह।



17

तुम भी फ़ॉन्ट आकार निर्दिष्ट कर सकते हैं रिश्तेदार को base_sizeजैसे विषयों में शामिल theme_bw()(जहां base_size11 है) का उपयोग कर rel()कार्य करते हैं।

उदाहरण के लिए:

ggplot(mtcars, aes(disp, mpg, col=as.factor(cyl))) +
  geom_point() +
  theme_bw() +
  theme(legend.text=element_text(size=rel(0.5)))

तो rel(0.5)परिणाम क्या होता है? 5.5? 11.5?
बेर

1
11 के आधार आकार और माता-पिता के सापेक्ष 50% आकार को देखते हुए, यह 5.5 होगा।
मेगेट्रॉन

8

एक सरल लेकिन समान रूप से प्रभावी विकल्प होगा:

+ theme_bw(base_size=X)

9
सावधान। मेरे लिए इसने अन्य फ़ॉन्ट आकार भी बदल दिए (उदाहरण शीर्षक, अक्ष लेबल)।
सीन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.