كيفية إنشاء مخططات دائرية في sas (4 أمثلة)


يمكنك استخدام عبارة PIE في PROC GCHART في SAS لإنشاء مخططات دائرية.

توضح الأمثلة التالية كيفية إنشاء أربعة أنواع مختلفة من المخططات الدائرية باستخدام مجموعة البيانات التالية التي تحتوي على معلومات حول لاعبي كرة السلة المختلفين:

 /*create dataset*/
data my_data;
    input team $points;
    datalines ;
Mavs 14
Mavs 22
Mavs 19
Mavs 31
Heat 14
Heat 25
Warriors 31
Warriors 35
Warriors 36
Jazz 29
;
run ;

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

مثال 1: إنشاء مخطط دائري للتكرار

يوضح التعليمة البرمجية التالية كيفية إنشاء مخطط دائري يعرض تكرار كل قيمة فريدة في عمود الفريق :

 proc gchart data =my_data;
    pie team;
run ;
quit ; 

مخطط دائري في SAS

تمثل شرائح المخطط الدائري تكرار كل قيمة فريدة في عمود الفريق .

المثال 2: إنشاء مخطط دائري للمجاميع

يوضح التعليمة البرمجية التالية كيفية استخدام عبارة SUMVAR لإنشاء مخطط دائري يعرض مجموع القيم في عمود النقاط لكل قيمة فريدة في عمود الفريق :

 proc gchart data =my_data;
    pie team / sumvar =points;
run ;
quit ; 

تمثل شرائح المخطط الدائري مجموع القيم الموجودة في عمود النقاط لكل قيمة فريدة في عمود الفريق .

المثال 3: إنشاء مخطط دائري مع شريحة مقسمة

يوضح التعليمة البرمجية التالية كيفية استخدام عبارة EXPLODE لإنشاء مخطط دائري يعرض مجموع القيم في عمود النقاط لكل قيمة فريدة في عمود الفريق مع شريحة معينة “منفجرة” من الشرائح الأخرى:

 proc gchart data =my_data;
    pie team / sumvar =points explode ='Jazz';
run ;
quit ; 

مخطط دائري SAS مع شريحة متفجرة

لاحظ أن شريحة موسيقى الجاز قد تم تقسيمها مقارنة بالشرائح الأخرى.

يمكن أن يكون هذا مفيدًا بشكل خاص إذا كنت تريد إنشاء مخطط دائري وإبراز إحدى الشرائح لسبب ما.

المثال 4: إنشاء مخطط دائري باستخدام تسميات مخصصة

يوضح التعليمة البرمجية التالية كيفية استخدام عبارة PLABEL لإنشاء مخطط دائري يحتوي على تسميات ذات حجم خط أكبر ولون خط أحمر:

 proc gchart data =my_data;
    pie team / sumvar =points plabel =(h=1.5 color=red);;
run ;
quit ; 

مخطط دائري SAS مع تسميات مخصصة

لاحظ أن الوسيطة h تحدد حجم الخط وأن الوسيطة color تحدد لون الخط.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية إنشاء مخططات أخرى في SAS:

كيفية إنشاء مخططات شريطية في SAS
كيفية إنشاء مخططات الخط في SAS
كيفية إنشاء الرسوم البيانية في SAS

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *