2012-03-16 25 views
9

में लीजेंड शीर्षक स्थिति goneplot में किंवदंती शीर्षक की स्थिति को बदलने के लिए कैसे पता है?ggplot2

मैं नीचे करने के लिए कथा के लिए कदम है और यह क्षैतिज

p <- p + opts(legend.position = 'bottom', legend.direction = 'horizontal') 

लेकिन अब मैं शीर्षक कथा के बाईं ओर के बजाय ऊपर होना चाहता हूँ बनाने के लिए निम्नलिखित कोड का इस्तेमाल किया है। मैं follwing स्थानों में देखा है, लेकिन नहीं कर सकते इसे खोजने या यह पता लगा:

https://github.com/hadley/ggplot2/wiki/Legend-Attributes http://had.co.nz/ggplot2/book/toolbox.r

किसी भी सहायता बहुत सराहना की जाएगी

उत्तर

10

का उपयोग करना transition guide संस्करण 0.9 के लिए एक संदर्भ के रूप में, आप निम्न कोशिश कर सकते हैं (यह मानते हुए आप colour कथा के लिए शीर्षक स्थिति बदलना चाहते हैं):

library(scales) 
+ guides(colour = guide_legend(title.position = "left")) 

एक सतत रों लिए कैल guide_legend के बजाय आप guide_colorbar का उपयोग करेंगे।

बस साबित करने के लिए मैं सिर्फ इस को बनाने नहीं कर रहा हूँ एक ठोस उदाहरण प्रदान करने के लिए,

library(ggplot2) 
library(scales) 
p <- ggplot(mtcars, aes(wt, mpg)) 
p + geom_point(aes(colour = qsec)) + 
    guides(colour = guide_legend(title.position = "right")) 

enter image description here

+0

धन्यवाद, संक्रमण गाइड एक महान संदर्भ की तरह दिखता है। असुविधाजनक रूप से आपके सुझाव काम नहीं किया। उत्सुकता से, मुझे निम्न त्रुटि मिलती है: – MikeTP

+0

> पी <- पी + गाइड (रंग = गाइड_लेन्डेंड (title.position = "left")) त्रुटि: फ़ंक्शन "गाइड" नहीं ढूंढ सका। क्या आपको पता है कि मुझे संस्करण 0.9 प्राप्त करने के लिए ggplot2 को पुनः लोड करना है या नहीं? – MikeTP

+1

@MikeTP क्षमा करें, मैं लोगों को ** स्केल **, 'लाइब्रेरी (स्केल)' लोड करने के लिए कहने के लिए भूल रहा हूं। – joran