2012-03-09 26 views
18

में किंवदंती शीर्षक की स्थिति और फ़ॉन्ट आकार समायोजित करें मैं बड़े प्रारूप में उन्हें अधिक पठनीय बनाने के लिए ggplot2 लेबल के फ़ॉन्ट आकार को समायोजित कर रहा हूं। यह किंवदंती शीर्षक को छोड़कर बहुत अच्छी तरह से काम करता है। यह निम्न कोड के रूप में रेखांकित किया गया है:ggplot2

library(ggplot2) 
p <- ggplot(diamonds, aes(carat, price, colour=cut)) + geom_point() + 
    xlab("Carat") + 
    ylab("Price") + 
    opts(legend.position=c(0.85, 0.3)) + 
    opts(axis.title.x=theme_text(size=16)) + 
    opts(axis.title.y=theme_text(size=16, angle=90)) + 
    opts(plot.title=theme_text(size=20)) + 
    opts(legend.text=theme_text(size=14)) + 
    opts(legend.title=theme_text(size=14)) + 
    opts(title="Diamond Prices") 
p 

फिर से आकार कथा शीर्षक नहीं रह गया है ठीक से कथा बॉक्स में गठबंधन है, लेकिन बाईं ओर बाहर फैला हुआ है। प्रभाव लंबे खिताब के लिए भी बदतर है। मैंने vjust और hjust पैरामीटर के लिए कस्टम मानों को परिभाषित करने का प्रयास किया है, लेकिन कोई स्पष्ट प्रतिक्रिया नहीं है।

क्या पुन: आकार के पौराणिक कथा शीर्षक के संरेखण को समायोजित करने का कोई तरीका है?

उत्तर

14

हाँ, नई 0.9.0 संस्करण की सुविधा का उपयोग, guides:

p + guides(colour = guide_legend(title.hjust = 0.5)) 

आप के बारे में guideshere पढ़ सकते हैं।

19

आप ggplot 0.9.1 संस्करण का उपयोग कर रहे हैं, तो यह स्थिति और कथा शीर्षक का आकार परिवर्तित करने के लिए काम करता

p + theme(legend.position=c(0.85, 0.3),legend.title=element_text(size=14))