के साथ बॉक्सप्लॉट मैं बॉक्सप्लॉट छवि पर फ़ेसटिंग के साथ निःशुल्क स्केल करने की कोशिश कर रहा हूं।ggplot2: facet_grid और free scale
इस उदाहरण डाटासेट का उपयोग करना, अगर मैं इस प्रयास करें:
ggplot(data=mpg) +
geom_boxplot(aes(x=cty, y=model))+
facet_grid(manufacturer ~ drv, scales = "free", space = "free")
Plot incorrect boxplot http://dl.dropbox.com/u/9788680/plot1.png
यहाँ, मुक्त तराजू y- अक्ष पर निर्भर करता है के लिए अलग तराजू बिल्कुल लागू किया जाता है के रूप में मैं चाहूँगा, एक क्षैतिज पहलू नियम के लिए उपलब्ध कारकों की संख्या। बॉक्सप्लॉट्स को सही ढंग से चित्रित नहीं किया गया है (यानी बॉक्सप्लॉट्स के बजाय ठोस लाइनों के रूप में)। जब एक समाधान के लिए खोज, मैं ने पाया कि मैं coord_flip() क्रम में उपयोग करना चाहिए boxplot सही ढंग से चित्रित किया जा करने के लिए अर्थात
ggplot(data=mpg) +
geom_boxplot(aes(x=model,y=cty))+
facet_grid(manufacturer ~ drv, scales = "free", space = "free")+
coord_flip()
Plot correct boxplot, but no scaling http://dl.dropbox.com/u/9788680/plot2.png
ऊपर चित्र में, boxplots अब सही हैं। हालांकि, कारकों के लिए मुक्त पैमाने (इसलिए वाई-अक्ष पर) हटा दिए जाते हैं। अब, प्रत्येक क्षैतिज पहलू रेखा के लिए, डेटासेट में मौजूद सभी उपलब्ध कारक अब प्रत्येक पहलू के लिए उपलब्ध कारकों (चित्रा 1 में) के बजाय शामिल हैं।
मैं जानना चाहता हूं कि मैं दोनों अक्षरों पर एक मुक्त पैमाने के साथ सही पहलू कैसे प्राप्त कर सकता हूं, सही ढंग से बॉक्सप्लॉट को दर्शाता हूं।
अगर कोई मुझे सही दिशा में इंगित कर सकता है, तो मैं आभारी रहूंगा।
धन्यवाद।
मैं जब जवाब दे ही समस्या देखा [http://stackoverflow.com/a/10729264/1385941](http://stackoverflow.com/एक/10729264/१३८५९४१)। मेरा अनुमान है क्योंकि 'coord_flip()' कॉल 'coord_cartesian'' scale_continuous' नहीं है। 'scale_' और' coord_' साजिश को अलग-अलग प्रभावित करते हैं। यह [https://github.com/hadley/ggplot2 ](https://github.com/hadley/ggplot2) – mnel
पर 'समस्या' के रूप में रिपोर्ट करने के लायक हो सकता है। इस टिप्पणी के लिए धन्यवाद। उम्मीद है कि कोई कामकाज प्रदान कर सकता है। यदि कोई अन्य टिप्पणी पोस्ट नहीं की गई है तो मैं सुझाव के अनुसार इस मुद्दे की रिपोर्ट करूंगा। हो सकता है कि geom_errorbarh का एक एनालॉग बॉक्सप्लॉट्स के लिए भी लिखा जा सके। – coenvh
कोई मौजूदा कामकाज नहीं है; बॉक्सप्लॉट केवल लंबवत हैं (निरंतर परिवर्तनीय y है) और केवल 'coord_flip()' के साथ फ़्लिप किया जा सकता है, लेकिन यह आपके जैसा दिखने वाले पहलू स्केल को गड़बड़ कर देता है। Https://groups.google.com/d/msg/ggplot2/u5a1mpnJR7E/XxwXWNDX77MJ –