ggplot2 - मल्टी पैनल प्लॉट्स

मल्टी पैनल प्लॉट्स का मतलब है एक ही प्लॉट में एक साथ कई ग्राफ्स का प्लॉट बनाना। हम ग्राफिकल पैरामीटर mfrow और mfcol पास करके एक ही भूखंड में कई रेखांकन डालने के लिए par () फ़ंक्शन का उपयोग करेंगे।

यहां हम मल्टी पैनल प्लॉट्स को लागू करने के लिए "एयरक्यूअलिटी" डेटासेट का उपयोग करेंगे। बहु पैनल भूखंडों के निर्माण पर एक नज़र रखने के लिए सबसे पहले डेटासेट को समझें। इस डेटासेट में एक इतालवी शहर में मैदान पर तैनात गैस मल्टी-सेंसर डिवाइस की प्रतिक्रियाएं शामिल हैं। एक प्रमाणित विश्लेषक से गैस की सांद्रता के संदर्भ में प्रति घंटा औसत प्रतिक्रियाएं दर्ज की जाती हैं।

इनसाइट ऑफ़ () फ़ंक्शन

आवश्यक बहु पैनल भूखंडों का एक आयाम बनाने के लिए सममूल्य () फ़ंक्शन को समझें।

> par(mfrow=c(1,2))
> # set the plotting area into a 1*2 array

यह 1 * 2 के आयाम के साथ एक खाली भूखंड बनाता है।

अब निम्नलिखित कमांड का उपयोग करके उल्लेखित डेटासेट का बार प्लॉट और पाई चार्ट बनाएं। इसी घटना को ग्राफिकल पैरामीटर mfcol के साथ प्राप्त किया जा सकता है।

मल्टी पैनल प्लॉट बनाना

दोनों के बीच एकमात्र अंतर यह है कि, mfrow सबप्लॉट रीजन वार में भरता है जबकि mfcol इसे कॉलम वार भरता है।

> Temperature <- airquality$Temp
> Ozone <- airquality$Ozone
> par(mfrow=c(2,2))
> hist(Temperature)
> boxplot(Temperature, horizontal=TRUE)
> hist(Ozone)
> boxplot(Ozone, horizontal=TRUE)

बॉक्सप्लाट्स और बारप्लेट्स सिंगल विंडो में बनाए जाते हैं जो मूल रूप से एक मल्टी पैनल प्लॉट बनाते हैं।

सम फ़ंक्शन में आयामों के परिवर्तन के साथ एक ही प्लॉट इस प्रकार दिखेगा -

par(mfcol = c(2, 2))