كيفية رسم توزيع قيم الأعمدة في r
يمكنك استخدام الطرق التالية لرسم توزيع قيم الأعمدة في R:
الطريقة الأولى: رسم توزيع القيم باستخدام مخطط الكثافة
plot(density(df$my_column))
الطريقة الثانية: رسم توزيع القيم باستخدام الرسم البياني
hist(df$my_column)
توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا مع إطار البيانات التالي
#create data frame df = data. frame (team=rep(c(' A ', ' B '), each= 10 ), points=c(3, 3, 4, 5, 4, 7, 7, 7, 10, 11, 8, 7, 8, 9, 12, 12, 12, 14, 15, 17)) #view data frame df team points 1 to 3 2 to 3 3 to 4 4 to 5 5 to 4 6 to 7 7 to 7 8 to 7 9 to 10 10 to 11 11 B 8 12 B 7 13 B 8 14 B 9 15 B 12 16 B 12 17 B 12 18 B 14 19 B 15 20 B 17
المثال 1: رسم توزيع القيم باستخدام مخطط الكثافة
يوضح الكود التالي كيفية رسم توزيع القيم في عمود النقاط باستخدام مخطط الكثافة :
#plot distribution of values in points column
plot(density(df$points))
ينتج عن بناء الجملة هذا منحنى سلس يلخص توزيع قيم المتغير.
لاحظ أنه يمكننا أيضًا تغيير العنوان وتسميات المحاور ولون الخط في مخطط الكثافة إذا أردنا ذلك:
#plot distribution of values in points column plot(density(df$points), col=' red ', main=' Density Plot of Points ', xlab=' Points ')
المثال 2: رسم توزيع القيم باستخدام الرسم البياني
يوضح الكود التالي كيفية رسم توزيع القيم في عمود النقاط باستخدام الرسم البياني:
#plot distribution of values in points column using histogram
hist(df$points)
يستخدم الرسم البياني أشرطة لتمثيل تكرارات القيم في عمود النقاط ، بدلا من الخط الناعم الذي يلخص شكل التوزيع.
لاحظ أنه يمكننا أيضًا تغيير العنوان وتسميات المحاور واللون وعدد القفزات المستخدمة في الرسم البياني:
#plot distribution of values in points column using histogram hist(df$points, main=' Histogram of Points ', xlab=' Points ', col=' steelblue ', breaks= 12 )
ملاحظة : كلما كانت القيمة التي تختارها لوسيطة الفواصل أكبر، زاد عدد الأشرطة الموجودة في الرسم البياني.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في R:
كيفية إضافة خط عمودي إلى الرسم البياني في R
كيفية إنشاء مخططات كثافة النواة في R
كيفية تراكب قطع الكثافة في ggplot2