एसएएस में बार चार्ट कैसे बनाएं (3 उदाहरण)


एसएएस में विभिन्न प्रकार के बार चार्ट बनाने के लिए आप निम्नलिखित विधियों का उपयोग कर सकते हैं:

विधि 1: एक बार चार्ट बनाएं

 proc sgplot data = my_data;
    vbar variable1;
run ;

विधि 2: एक स्टैक्ड बार चार्ट बनाएं

 proc sgplot data = my_data;
    vbar variable1 / group = variable2;
run ;

विधि 3: एक समूहीकृत बार चार्ट बनाएं

 proc sgplot data = my_data;
    vbar variable1 / group = variable2 groupdisplay = cluster;
run ;

निम्नलिखित उदाहरण दिखाते हैं कि एसएएस में निम्नलिखित डेटासेट के साथ प्रत्येक विधि का उपयोग कैसे करें:

 /*create dataset*/
data my_data;
    input team $position $points;
    datalines ;
A Guard 8
A Guard 6
A Guard 6
A Forward 9
A Forward 14
A Forward 11
B Guard 10
B Guard 9
B Guard 5
B Forward 7
C Guard 10
C Forward 6
C Forward 8
;
run ;

/*view dataset*/
proc print data =my_data; 

उदाहरण 1: एक बार चार्ट बनाएं

निम्नलिखित कोड दिखाता है कि शिफ्ट आवृत्ति को देखने के लिए बार चार्ट कैसे बनाया जाए:

 /*create bar chart to visualize frequency of teams*/
title " Bar Chart of Team Frequency ";
proc sgplot data = my_data;
    vbar team;
run ; 

एसएएस में बार चार्ट

यदि आप इसके बजाय एक क्षैतिज बार चार्ट चाहते हैं, तो बस hbar विकल्प का उपयोग करें:

 /*create horizontal bar chart to visualize frequency of teams*/
title " Bar Chart of Team Frequency ";
proc sgplot data = my_data;
    hbar team;
run; 

एसएएस में क्षैतिज बार चार्ट

उदाहरण 2: एक स्टैक्ड बार चार्ट बनाएं

निम्नलिखित कोड दिखाता है कि टीम और स्थिति आवृत्ति को देखने के लिए स्टैक्ड बार चार्ट कैसे बनाया जाए:

 /*create stacked bar chart*/
title " Stacked Bar Chart of Team & Position ";
proc sgplot data = my_data;
    vbar team / group = position;
run ; 

एसएएस में स्टैक्ड बार चार्ट

यह ग्राफ़ हमें प्रत्येक टीम की आवृत्ति के साथ-साथ प्रत्येक टीम के भीतर पदों की आवृत्ति की कल्पना करने की अनुमति देता है।

उदाहरण 3: एक समूहीकृत बार चार्ट बनाएं

निम्नलिखित कोड दिखाता है कि टीम और स्थिति आवृत्ति को देखने के लिए समूहीकृत बार चार्ट कैसे बनाया जाए:

 /*create clustered bar chart*/
title " Clustered Bar Chart of Team & Position ";
proc sgplot data = my_data;
    vbar team / group = position groupdisplay = cluster;
run; 

एसएएस में समूहीकृत बार चार्ट

यह बार चार्ट पिछले बार चार्ट के समान ही जानकारी प्रदर्शित करता है, सिवाय इसके कि बार एक दूसरे के ऊपर रखे जाने के बजाय एक साथ “गुच्छित” होते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य चार्ट कैसे बनाएं:

एसएएस में लाइन प्लॉट कैसे बनाएं
एसएएस में हिस्टोग्राम कैसे बनाएं
एसएएस में समूह द्वारा बॉक्सप्लॉट कैसे बनाएं
एसएएस में रिग्रेशन लाइन के साथ स्कैटरप्लॉट कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *