كيفية الإصلاح في r: لا يمكن استخدام `+.gg()` مع وسيطة واحدة
رسالة الخطأ الشائعة التي قد تواجهها عند استخدام ggplot2 في R هي:
Error : Cannot use `+.gg()` with a single argument. Did you accidentally put + on
a new line?
يحدث هذا الخطأ عندما تحاول إنشاء مخطط باستخدام حزمة تصور البيانات ggplot2 في R، لكنك تضع علامة الجمع ( + ) عن طريق الخطأ في بداية سطر جديد بدلاً من نهاية السطر. الخط الحالي.
يوضح المثال التالي كيفية تصحيح هذا الخطأ عمليًا.
كيفية إعادة إنتاج الخطأ
لنفترض أننا نحاول إنشاء مخطط مبعثر في ggplot2 باستخدام متغيرات من مجموعة بيانات mtcars المضمنة في R:
library (ggplot2)
#attempt to create scatter plot
ggplot(mtcars, aes (mpg, wt))
+ geom_point()
Error : Cannot use `+.gg()` with a single argument. Did you accidentally put + on
a new line?
لقد تلقينا خطأ لأننا وضعنا علامة الجمع ( + ) في بداية سطر جديد.
كيفية اصلاح الخطأ
لتصحيح هذا الخطأ، ما عليك سوى التأكد من وضع علامة الزائد ( + ) في نهاية السطر الأول:
library (ggplot2)
#create scatterplot
ggplot(mtcars, aes (mpg, wt)) +
geom_point()
لاحظ أننا قادرون على إنشاء مخطط مبعثر بنجاح دون أي أخطاء لأننا قمنا بنقل علامة الجمع ( + ) إلى نهاية السطر الأول.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية حل الأخطاء الشائعة الأخرى في R:
كيفية الإصلاح في R: لا يمكن العثور على وظيفة “ggplot”
كيفية الإصلاح في R: الأسماء لا تتطابق مع الأسماء السابقة
كيفية الإصلاح في R: طول الكائن الأطول ليس مضاعفًا لطول الكائن الأقصر