วิธีสร้างแผนภูมิแท่งใน 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 ; 

แผนภูมิแท่งใน SAS

หากคุณต้องการแผนภูมิแท่งแนวนอนแทน เพียงใช้ตัวเลือก hbar :

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

แผนภูมิแท่งแนวนอนใน SAS

ตัวอย่างที่ 2: สร้างแผนภูมิแท่งแบบเรียงซ้อน

รหัสต่อไปนี้แสดงวิธีสร้างแผนภูมิแท่งแบบเรียงซ้อนเพื่อแสดงภาพความถี่ ของทีม และ ตำแหน่ง :

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

แผนภูมิแท่งแบบซ้อนใน SAS

กราฟนี้ช่วยให้เราเห็นภาพความถี่ของแต่ละทีมตลอดจนความถี่ของตำแหน่งภายในแต่ละทีม

ตัวอย่างที่ 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
วิธีสร้างฮิสโตแกรมใน SAS
วิธีสร้าง boxplots ตามกลุ่มใน SAS
วิธีสร้าง Scatterplot ด้วยเส้นการถดถอยใน SAS

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

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