كيفية تغيير حجم النقطة في ggplot2 (3 أمثلة)
يمكنك استخدام وسيطة الحجم لتغيير حجم النقاط في مخطط التشتت ggplot2:
some_ggplot +
geom_point(size= 1.5 )
الحجم الافتراضي هو 1.5 ولكن يمكنك تقليل هذه القيمة أو زيادتها لجعل النقاط أصغر أو أكبر.
توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا مع مجموعة بيانات mtcars المضمنة في R.
كمرجع، هذا ما يبدو عليه مخطط ggplot2 scatterplot باستخدام الحجم الافتراضي:
library (ggplot2)
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point()
مثال 1: زيادة حجم النقطة في ggplot2
يوضح التعليمة البرمجية التالية كيفية إنشاء مخطط مبعثر في ggplot2 وزيادة حجم النقطة باستخدام وسيطة الحجم :
library (ggplot2)
#create scatterplot with increased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point(size= 5 )
لاحظ أن النقاط أكبر بكثير من الحجم الافتراضي.
مثال 2: تقليل حجم النقطة في ggplot2
يوضح التعليمة البرمجية التالية كيفية إنشاء مخطط مبعثر في ggplot2 وتقليل حجم النقطة باستخدام وسيطة الحجم :
library (ggplot2)
#create scatterplot with decreased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point(size= 0.5 )
لاحظ أن النقاط أصغر بكثير من الحجم الافتراضي.
مثال 3: ضبط حجم النقطة بناءً على متغير
يوضح التعليمة البرمجية التالية كيفية إنشاء مخطط مبعثر في ggplot2 وضبط حجم كل نقطة بناءً على قيمة متغير آخر في مجموعة بيانات mtcars التي تسمى qsec :
library (ggplot2)
#create scatterplot with point size based on value of qsec
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point( aes (size=qsec))
يعتمد حجم كل نقطة الآن على قيمة المتغير qsec .
لاحظ أن ggplot2 يضيف أيضًا وسيلة إيضاح تلقائيًا إلى الجانب الأيمن من المخطط لمساعدتك في فهم كيفية تعيين قيمة متغير qsec لحجم كل نقطة.
ملاحظة : يمكنك العثور على الوثائق الكاملة لوظيفة Geom_point() هنا .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في ggplot2:
كيفية تغيير شكل النقطة في ggplot2
كيفية تغيير عنوان الأسطورة في ggplot2
كيفية تدوير تسميات المحور في ggplot2
كيفية الإصلاح في R: لا يمكن العثور على وظيفة “ggplot”