วิธีสร้างเส้นพล็อตใน sas (พร้อมตัวอย่าง)


คุณสามารถใช้ proc sgplot เพื่อสร้างการลงจุดเส้นใน SAS

ขั้นตอนนี้ใช้ไวยากรณ์พื้นฐานต่อไปนี้:

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

ตัวอย่างต่อไปนี้แสดงวิธีใช้ขั้นตอนนี้เพื่อสร้างการลงจุดเส้นใน SAS

ตัวอย่างที่ 1: สร้างพล็อตเชิงเส้นด้วยบรรทัดเดียว

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS ซึ่งแสดงยอดขายรวมของร้านค้าเป็นเวลา 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: สร้างพล็อตเชิงเส้นที่มีหลายบรรทัด

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS ที่แสดงยอดขายรวมของร้านค้าสามแห่งที่แตกต่างกันเป็นเวลาห้าวันติดต่อกัน:

 /*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 แสดงยอดขายของร้านค้า

แถวสามแถวจะแสดงยอดขายของร้านค้าทั้งสามแห่งในแต่ละวัน

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีสร้างการแสดงภาพทั่วไปอื่นๆ ใน SAS:

วิธีสร้าง boxplots ตามกลุ่มใน SAS
วิธีสร้าง Scatterplot ด้วยเส้นการถดถอยใน SAS

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *