मुख्य रूप से ggplot2 पुस्तक से उद्धृत, पी। 148 फ।
तीन प्रकार के होते हैं:
facet_null() : एक एकल भूखंड, डिफ़ॉल्ट।
facet_wrap() : 2 डी में पैनल के 1 डी रिबन को "लपेटता है"।
facet_grid() : चरों और स्तंभों को बनाने वाले चरों द्वारा परिभाषित पैनलों का 2d ग्रिड तैयार करता है।

पहलू लपेटो
facet_wrap()पैनलों की एक लंबी रिबन बनाता है (चर के किसी भी संख्या से उत्पन्न) और इसे 2d में लपेटता है। यह उपयोगी है यदि आपके पास कई स्तरों के साथ एक एकल चर है और अधिक स्थान कुशल तरीके से भूखंडों की व्यवस्था करना चाहते हैं।
आप कैसे रिबन के साथ एक ग्रिड में लपेटा जाता है नियंत्रित कर सकते हैं ncol, nrow,
as.tableऔर dir। ncolऔर nrowकितने कॉलम और रो को नियंत्रित करें (आपको केवल एक सेट करने की आवश्यकता है)। as.tableयह नियंत्रित करता है कि क्या टेबल को टेबल की तरह बिछाया गया है ( TRUE), नीचे-दाएं में उच्चतम मान या FALSEशीर्ष-दाईं ओर उच्चतम मान के साथ एक भूखंड ( )। dirलपेट की दिशा को नियंत्रित करता है:
h क्षैतिज या v ertical।
फेस ग्रिड
से ?facet_grid: facet_grid()पंक्ति और स्तंभ मुखर चर द्वारा परिभाषित पैनलों का एक मैट्रिक्स बनाता है। यह सबसे उपयोगी है जब आपके पास दो असतत चर होते हैं, और चर के सभी संयोजन डेटा में मौजूद होते हैं।
आप पंक्तियों या स्तंभों में कई चर का उपयोग कर सकते हैं, उन्हें "एक साथ" जोड़कर, जैसे a + b ~ c + d।
facet grid()नामक एक अतिरिक्त पैरामीटर है space, जो समान मान लेता है scales।
ggplot(subset(mpg, manufacturer %in% c("audi", "honda", "toyota")) , aes(drv, model)) +
geom_point() +
facet_grid(manufacturer ~ ., scales = "free", space = "free") +
theme(strip.text.y = element_text(angle = 0))

(सरलीकृत) उदाहरण से लिया गया ?facet_grid
facet_wrapदो चर भी ले सकते हैं।