วิธีสร้างแผนภูมิแท่งใน sas (3 ตัวอย่าง)
คุณสามารถใช้วิธีการต่อไปนี้เพื่อสร้างแผนภูมิแท่งประเภทต่างๆ ใน SAS:
วิธีที่ 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 ;
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละวิธีกับชุดข้อมูลต่อไปนี้ใน SAS:
/*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;
แผนภูมิแท่งนี้แสดงข้อมูลเดียวกันกับแผนภูมิแท่งก่อนหน้า ยกเว้นว่าแท่งจะ “รวมกลุ่ม” เข้าด้วยกันแทนที่จะซ้อนกันด้านบนกัน
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีสร้างแผนภูมิอื่นๆ ใน SAS:
วิธีสร้างพล็อตเส้นใน SAS
วิธีสร้างฮิสโตแกรมใน SAS
วิธีสร้าง boxplots ตามกลุ่มใน SAS
วิธีสร้าง Scatterplot ด้วยเส้นการถดถอยใน SAS