ج: كيفية تغيير عدد الصناديق في الرسم البياني
عندما تقوم بإنشاء رسم بياني في R، يتم استخدام صيغة تعرف باسم قاعدة Sturges لتحديد العدد الأمثل للمجموعات المراد استخدامها.
ومع ذلك، يمكنك استخدام بناء الجملة التالي لتجاوز هذه الصيغة وتحديد عدد محدد من المجموعات لاستخدامها في الرسم البياني:
hist(data, breaks = seq(min(data), max(data), length. out = 7 ))
لاحظ أن عدد المجموعات المستخدمة في الرسم البياني سيكون أقل بواحدة من العدد المحدد في الوسيطة length.out .
توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا.
المثال 1: إنشاء رسم بياني أساسي
يوضح التعليمة البرمجية التالية كيفية إنشاء رسم بياني أساسي في R دون تحديد عدد الصناديق:
#define vector of data
data <- c(1, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 10, 11, 13, 16, 16, 16)
#create histogram of data
hist(data, col = ' lightblue ')
باستخدام قاعدة Sturges، قرر R استخدام 8 مجموعات إجمالاً في الرسم البياني.
مثال 2: حدد عدد الخانات المراد استخدامها في الرسم البياني
يوضح التعليمة البرمجية التالية كيفية إنشاء رسم بياني لنفس ناقل البيانات واستخدام 6 مجموعات بالضبط:
#define vector of data data <- c(1, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 10, 11, 13, 16, 16, 16) #create histogram with 6 bins hist(data, col = ' lightblue ', breaks = seq(min(data), max(data), length. out = 7 ))
الاحتياطات اللازمة لاختيار عدد معين من الصناديق
إن عدد المجموعات المستخدمة في الرسم البياني له تأثير كبير على كيفية تفسيرنا لمجموعة البيانات.
إذا استخدمنا عددًا قليلًا جدًا من المجموعات، فيمكن إخفاء النمط الأساسي الحقيقي في البيانات:
#define vector of data data <- c(1, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 10, 11, 13, 16, 16, 16) #create histogram with 3 bins hist(data, col = ' lightblue ', breaks = seq(min(data), max(data), length. out = 4 ))
على العكس من ذلك، إذا استخدمنا عددًا كبيرًا جدًا من المجموعات، فيمكننا ببساطة تصور التشويش في مجموعة البيانات:
#define vector of data data <- c(1, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 10, 11, 13, 16, 16, 16) #create histogram with 15 bins hist(data, col = ' lightblue ', breaks = seq(min(data), max(data), length. out = 16 ))
بشكل عام، تميل قاعدة Sturges الافتراضية المستخدمة في R إلى إنتاج رسوم بيانية تحتوي على العدد الأمثل من المجموعات.
لا تتردد في استخدام الكود المقدم هنا لإنشاء رسم بياني يحتوي على عدد محدد من الصناديق، ولكن احرص على عدم اختيار عدد كبير جدًا أو قليل جدًا من الصناديق.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ وظائف شائعة أخرى باستخدام الرسوم البيانية في R:
كيفية رسم رسوم بيانية متعددة في R
كيفية إنشاء رسم بياني لمتغيرين في R
كيفية إنشاء رسم بياني للتردد النسبي في R