كيفية رسم توزيع قيم الأعمدة في 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 ')

رسم توزيع قيم الأعمدة في R باستخدام مخطط الكثافة

المثال 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
كيفية إنشاء مخططات كثافة النواة في R
كيفية تراكب قطع الكثافة في ggplot2

Add a Comment

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