English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

رسم بياني في R - رسم نقاط التباين

الرسوم البيانية المتباينة هي عرض جميع البيانات على محور المقطع المستقيم لعرض درجة التأثير المتبادل بين المتغيرات،والموقع للنقطة يحدده قيمة المتغير،وكل نقطة تتناسب مع نقطة X وY على المحورين.

يمكن استخدام function plot() لرسم الرسوم البيانية المتباينة،وواجهة البرمجة الخاصة به هي:

plot(x, y, type="p", main, xlab, ylab, xlim, ylim, axes)
  • x مجموعة البيانات للمحور x.

  • y مجموعة البيانات للمحور y.

  • type: نوع الرسم البياني،p لرسم النقاط،l للخطوط،o لرسم النقاط والخطوط،ويجري الخط من خلال النقاط.

  • main عنوان الرسم البياني.

  • xlab،ylab عنوان المحور الأفقي والمحور العمودي.

  • xlim،ylim مدى المحور الأفقي والمحور العمودي.

  • axes boolean،هل يتم رسم اثنين من المحاور الأفقية.

يمكن اختيار values لـ parameter type:

  • p: رسم بياني نقاط

  • l: رسم بياني خطي

  • b: رسم النقاط والخطوط

  • c: رسم الخط المحدد بـ b فقط

  • o: رسم النقاط والخطوط،ويجري الخط من خلال النقاط

  • h: رسم خط عمودي من النقطة إلى المحور الأفقي

  • s: رسم بياني هرمي،أولاً أفقي ثم عمودي

  • S: رسم بياني هرمي،أولاً عمودي ثم أفقي

  • n: رسم بياني فارغ

إنشاء رسم بياني خطي بسيط:

x<-c(10,40)
y<-c(20,60)
# إنشاء صورة PNG
png(file = "runnob-test-plot2.png")
plot(x, y, "l")

إنشاء رسم بياني خطي بسيط،استخدام parameter type = o لرسم النقاط والخطوط،ويجري الخط من خلال النقاط:

x<-c(10,40)
y<-c(20,60)
# إنشاء صورة PNG
png(file = "runnob-test-plot.png")
plot(x, y, "o")

فيما يلي نستخدم مجموعة البيانات المدمجة في لغة R mtcars للتحقق من الصحة.

نستخدم مجموعة البيانات mtcars من wt و mpg

input <- mtcars[,c('wt','mpg')]
print(head(input))

النتيجة هي:

wt  mpg
مازدا RX4 2.620 21.0
مازدا RX4 واغون 2.875 21.0
داتسون 710 2.320 22.8
النملة 4  المحرك 3.215 21.4
Hornet Sportabout 3.440 18.7
Valiant           3.460 18.1

ثم نستخدم البيانات أعلاه لإنشاء رسم نقاط

# بيانات
input <- mtcars[,c('wt','mpg')]
# إنشاء صورة PNG
png(file = "scatterplot.png")
# إعداد نطاق المحاور x 2.5 إلى 5،نطاق المحاور y 15 إلى 30.
plot(x = input$wt,y = input$mpg,
   xlab = "Weight",
   ylab = "Milage",
   xlim = c(2.5,5),
   ylim = c(15,30),              
   main = "Weight vs Milage"
)

مصفوفة نقاط

مصفوفة نقاط هي رسم مصفوفة من رسم نقاط متغيرين، يمكن أن يُعتبر رسمًا كبيرًا من مصفوفة الرسوم، حيث يقع كل عنصر غير المركزي في الموقع المركزي للخط الرئيسي للصف والعمود المتبادل، وعلى موقع الخط الرئيسي هو اسم المتغير، وبذلك يمكن رؤية العلاقات بين المتغيرات المختلفة بشكل واضح

مصفوفة نقاط هي رسم كل متغير عددية من مجموعة البيانات بكل متغير آخر كنقاط

استخدم لغة R التالية للإنشاء رسم مصفوفة نقاط

pairs(formula, data)

المواصفات:

  • معادلة سلسلة المتغيرات

  • بيانات مجموعة بيانات المتغيرات

# إخراج الصورة
png(file = "scatterplot_matrices.png")
# 4 مؤشرات رسم مصفوفة،12 رسوم 
pairs(~wt+mpg+disp+cyl,data = mtcars, main = "Scatterplot Matrix")