2013-11-26 8 views
5

मैं साजिश के अंदर लेबल के साथ मोज़ेक प्लॉट (आर पैकेज वीसीडी, उदाहरण http://cran.r-project.org/web/packages/vcd/vignettes/residual-shadings.pdf) देखना चाहता हूं। लेबलों को या तो विभिन्न कारकों या कुछ कस्टम लेबल का संयोजन और श्रेणियों के इस संयोजन में कुल अवलोकनों का प्रतिशत दिखाना चाहिए (उदाहरण के लिए http://i.usatoday.net/communitymanager/_photos/technology-live/2011/07/28/nielsen0728x-large.jpg देखें, हालांकि यह मोज़ेक साजिश नहीं है)। मुझे संदेह है कि लेबलिंग_वल्यूज़ फ़ंक्शन की तरह कुछ भूमिका निभा सकती है, लेकिन मैं इसे काम करने में काफी कुछ नहीं कर सकता। गैर सांख्यिकीविदों के लिए एक अनुकूल तरीके से स्पष्ट डेटा के साथ दो चर का प्रतिनिधित्व करने केप्रत्येक बॉक्स में लेबल के साथ मोज़ेक साजिश सभी अवलोकनों का नाम और प्रतिशत दिखाती है

library(vcd) 
library(MASS) 
data("Titanic") 
mosaic(Titanic, labeling = labeling_values) 

वैकल्पिक तरीके का भी स्वागत है और स्वीकार्य समाधान कर रहे हैं।

उत्तर

7

यहां अनुपात के रूप में अनुपात जोड़ने का एक उदाहरण दिया गया है। हमेशा की तरह, एक साजिश के अनुकूलन की डिग्री स्वाद का विषय है, लेकिन यह कम से कम सिद्धांतों को दिखाता है। आगे की संभावनाओं के लिए ?labeling_cells देखें।

labs <- round(prop.table(Titanic), 2) 
mosaic(Titanic, pop = FALSE) 
labeling_cells(text = labs, margin = 0)(Titanic) 

enter image description here

+1

'पॉप = FALSE' जादू यहाँ का हिस्सा है। यह 'structplot' के लिए एक तर्क है। –

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