วิธีสร้างเส้นพล็อตใน 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