एसएएस में लाइन प्लॉट कैसे बनाएं (उदाहरण के साथ)


आप एसएएस में लाइन प्लॉट बनाने के लिए proc sgplot का उपयोग कर सकते हैं।

यह प्रक्रिया निम्नलिखित मूल वाक्यविन्यास का उपयोग करती है:

 /*create dataset*/
proc sgplot data =my_data;
    series x =x_variable y =y_variable;
run ;

निम्नलिखित उदाहरण दिखाते हैं कि एसएएस में लाइन प्लॉट बनाने के लिए इस प्रक्रिया का उपयोग कैसे करें।

उदाहरण 1: एक पंक्ति के साथ एक रेखीय आलेख बनाएँ

मान लीजिए कि हमारे पास एसएएस में निम्नलिखित डेटा सेट है जो लगातार 10 दिनों तक स्टोर द्वारा की गई कुल बिक्री दिखाता है:

 /*create dataset*/
data my_data;
    input day $sales;
    datalines ;
1 7
2 12
3 15
4 14
5 13
6 11
7 10
8 16
9 18
10 24
;
run ;

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

हम एक लाइन प्लॉट बनाने के लिए proc sgplot का उपयोग कर सकते हैं जो x-अक्ष पर दिन और y-अक्ष पर बिक्री प्रदर्शित करता है:

 /*create line plot that displays sales by day*/
proc sgplot data =my_data;
    series x =day y =sales;
run ;

हम शीर्षक, लेबल, रंग, रेखा पैटर्न और रेखा भार सहित चार्ट का स्वरूप बदलने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 /*create custom line plot*/
title " Sales by Day ";
proc sgplot data =my_data;
    series x =day y =sales / lineattrs =( color =red pattern =dash thickness = 4 );
    xaxis display =(nolabel noline noticks);
run ;
title ; 

उदाहरण 2: एकाधिक रेखाओं वाला एक रेखीय आलेख बनाएँ

मान लीजिए कि हमारे पास एसएएस में निम्नलिखित डेटा सेट है जो लगातार पांच दिनों तक तीन अलग-अलग स्टोरों द्वारा की गई कुल बिक्री दिखाता है:

 /*create dataset*/
data my_data;
    input store $day $sales;
    datalines ;
At 1 13
At 2 18
At 3 20
At 4 25
At 5 26
B 1 3
B 2 7
B 3 12
B 4 12
B 5 11
C 1 6
C 2 12
C 3 19
C 4 20
C 5 21
;
run ;

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

हम एक लाइन प्लॉट बनाने के लिए समूह तर्क के साथ proc sgplot का उपयोग कर सकते हैं जो तीनों दुकानों में से प्रत्येक द्वारा की गई बिक्री को प्रदर्शित करता है:

 /*create line plot that displays sales by day for each store*/
title " Sales by Day by Store ";
proc sgplot data =my_data;
    styleattrs datacontrastcolors =(red green blue);
    series x =day y =sales / group =store;
run ;
title ; 

x-अक्ष दिन दिखाता है और y-अक्ष दुकानों द्वारा की गई बिक्री दिखाता है।

तीन अलग-अलग पंक्तियाँ प्रत्येक दिन के दौरान तीनों दुकानों में से प्रत्येक द्वारा की गई बिक्री को दर्शाती हैं।

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

निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य सामान्य विज़ुअलाइज़ेशन कैसे बनाएं:

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

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

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