2010-03-08 8 views
10

मैं आर में स्टैक किया हिस्टोग्राम साजिश करना चाहते हैं; यानी तीसरे आयाम में व्यक्तिगत हिस्टोग्राम ढेर।आर में 3 डी स्टैक्ड हिस्टोग्राम कैसे लगाता है?


आपके सुझावों के लिए धन्यवाद, विशेष रूप से शेन द्वारा एक।

@ हैडली, मैं आपके अंक से सहमत हूं, हालांकि, मेरी स्थिति अलग है: मुख्य बिंदु जो मैं चार स्टैक्ड हिस्टोग्राम की साजिश करके व्यक्त करने की कोशिश कर रहा हूं वह यह है कि पूंछ महत्वपूर्ण रूप से भिन्न होती है .... वह हिस्सा जो अस्पष्ट हो जाएगा मेरे द्वारा पेश किए जा रहे डेटा में कोई परिणाम नहीं है .... भी, आवृत्ति धुरी को पढ़ने में सक्षम होना भी महत्वपूर्ण नहीं है क्योंकि मैं सापेक्ष आवृत्तियों की साजिश रचता हूं ...

उत्तर

6

आप या तो rgl का उपयोग करने का प्रयास कर सकते हैं (see here) या 3dscatterplot (in this example के रूप में)। जाली भी इसका समर्थन करता है:

library(lattice) 
library(latticeExtra) 
?panel.3dbars 

आप इस on the Learnr blog का एक उदाहरण देख सकते हैं।

मुझे लगता है कि तकनीकी रूप से एक खड़ी हिस्टोग्राम है पर विश्वास नहीं है (एक खड़ी हिस्टोग्राम एक दूसरे के ऊपर पर सलाखों स्टैक्स)। इसके अलावा, एक अलग तरह का हिस्टोग्राम अधिक जानकारीपूर्ण हो सकता है: कुछ उदाहरणों के लिए the ggplot2 the documentation here देखें।

hist_cut <- ggplot(diamonds, aes(x=price, fill=cut)) 
hist_cut + geom_bar() # defaults to stacking 

एक अन्य विकल्प के बजाय latticing, ggplot2 में facet_wrap (this post as an example देखें) के साथ उपयोग करने के लिए है।

8

एक नहीं करता है। इस डेटा की एक भयानक प्रदर्शन क्योंकि सामने हिस्टोग्राम पीछे हिस्टोग्राम अस्पष्ट है और परिप्रेक्ष्य यह सिर्फ के बारे में असंभव y- अक्ष बंद मूल्यों को पढ़ने के लिए बनाता है।

+1

मैं भी इस के साथ 100% सहमत हूँ: ही कहा, के रूप में डंकन मर्डोक कई मौकों पर कहा है, अगर एक इस तरह एक 3 डी साजिश तो 'rgl' पैकेज का उपयोग इतना है कि यह करने के लिए मदद कर सकते हैं इंटरैक्टिव है उपयोग करने के लिए जा रहा है इन चिंताओं में से कुछ को संबोधित करें। साजिश को घुमाने से अस्पष्ट प्रभाव कम हो सकता है। – Shane

+0

उन मामलों को छोड़कर जहां फ्रंट हिस्टोग्राम पीछे हिस्टोग्राम को अस्पष्ट नहीं करते हैं और परिप्रेक्ष्य सबकुछ स्पष्ट करता है – Pete

+0

क्या साइड बाय हिस्टोग्राम हिस्टोग्राम की तुलना करने का सही तरीका होगा (http://stackoverflow.com/questions/16273724/side देखें -by-side-histograms-in-the-same-graph-in-r)? – tucson

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