كيفية تغيير فترات المحور في مخططات r (مع أمثلة)
يمكنك استخدام بناء الجملة الأساسي التالي لتغيير الفواصل الزمنية للمحور على مخطط R الأساسي:
#create plot with no axis intervals plot(x, y, xaxt=' n ', yaxt=' n ') #specifty x-axis interval axis(side= 1 , at=c(1, 5, 10, 15)) #specify y-axis interval axis(side= 2 , at=seq(1, 100, by=10))
توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا.
مثال 1: تحديد الفواصل الزمنية للمحاور باستخدام القيم الفردية
يوضح التعليمة البرمجية التالية كيفية تغيير الفواصل الزمنية للمحورين x وy في مخطط R الأساسي باستخدام الدالة c() :
#define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)
#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ', yaxt=' n ')
#modify x-axis and y-axis intervals
axis(side= 1 , at=c(1, 5, 10, 15))
axis(side= 2 , at=c(1, 12.5, 25))
لاحظ أن القيم الوحيدة المعروضة على طول المحورين X وY هي القيم المحددة التي حددناها.
مثال 2: تحديد الفواصل الزمنية للمحاور باستخدام سلسلة من القيم
يوضح التعليمة البرمجية التالية كيفية تغيير الفواصل الزمنية للمحورين x وy في مخطط R الأساسي باستخدام الدالة seq() :
#define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)
#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ', yaxt=' n ')
#modify x-axis and y-axis intervals
axis(side= 1 , at=seq(5, 15, by=5))
axis(side= 2 , at=seq(0, 25, by=5))
لاحظ أن القيم الوحيدة المعروضة على طول المحورين x وy هي القيم التي حددناها باستخدام الدالة seq() .
مثال 3: حدد الفواصل الزمنية للمحور باستخدام نطاق القيمة
يوضح التعليمة البرمجية التالية كيفية تغيير الفاصل الزمني للمحور السيني في مخطط R الأساسي باستخدام الدالة ::
#define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)
#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ')
#modify x-axis interval
axis(side= 1 , at=1:15)
لاحظ أن Base R أنتج تلقائيًا قيم الفاصل الزمني للمحور y ثم استخدم نطاق قيم الفاصل الزمني للمحور x الذي حددناه.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية إجراء عمليات التتبع الشائعة الأخرى في R:
كيفية تعيين حدود المحور في R
كيفية تغيير مقاييس المحور في R
كيفية رسم أسطورة خارج المؤامرة في R