كيفية إضافة نص إلى مؤامرات ggplot2 (مع أمثلة)


يمكنك استخدام وظيفة التعليق التوضيحي () لإضافة نص إلى المخططات في ggplot2.

تستخدم هذه الوظيفة بناء الجملة الأساسي التالي:

 p+
  annotate(" text ", x= 6 , y= 10 , label= " hello ")

ذهب:

  • x, y : الإحداثيات (x, y) حيث يجب وضع النص.
  • التسمية : النص الذي سيتم عرضه.

توضح الأمثلة التالية كيفية استخدام هذه الوظيفة عمليًا.

مثال 1: إضافة عنصر نص إلى ggplot2

يوضح التعليمة البرمجية التالية كيفية استخدام التعليق التوضيحي () لإضافة عنصر نص إلى مخطط مبعثر ggplot2:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 3, 3, 5, 7, 8, 10, 11),
                 y=c(3, 5, 7, 5, 8, 10, 14, 19))

#create scatter plot with one text element
ggplot(df, aes(x=x, y=y)) +
  geom_point()
  annotate(" text ", x= 6 , y= 10 , label= " hello ")

لاحظ أنه تمت إضافة عنصر النص الخاص بنا إلى إحداثيات (x، y) لـ (6، 10) في المخطط.

مثال 2: إضافة عناصر نصية متعددة إلى ggplot2

يوضح التعليمة البرمجية التالية كيفية استخدام التعليق التوضيحي () لإضافة عناصر نصية متعددة إلى مخطط scatterplot ggplot2:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 3, 3, 5, 7, 8, 10, 11),
                 y=c(3, 5, 7, 5, 8, 10, 14, 19))

#create scatter plot with one text element
ggplot(df, aes(x=x, y=y)) +
  geom_point() +
  annotate(" text ", x= 6 , y= 10 , label= " hello ") +
  annotate(" text ", x= 3 , y= 15 , label= " hello again ") 

لاحظ أنه تمت إضافة عنصرين نصيين إلى المخطط عند الإحداثيات التي حددناها.

مثال 3: تخصيص عناصر النص في المخطط

يمكننا استخدام الوسيطات size و col والمائل أو الغامق لتخصيص الحجم واللون ونمط الخط لعناصر النص في المخطط على التوالي:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 3, 3, 5, 7, 8, 10, 11),
                 y=c(3, 5, 7, 5, 8, 10, 14, 19))

#create scatter plot with custom text element
ggplot(df, aes(x=x, y=y)) +
  geom_point() +
  annotate(" text ", x= 6 , y= 10 , label= " bolditalic(hello) ",
           col=" blue ", size= 10 , parse= TRUE ) 

لاحظ أن عنصر النص الوحيد في المخطط أصبح الآن غامقًا ومائلًا وأزرقًا وحجمه 10.

ملاحظة : يمكنك العثور على الوثائق الكاملة لوظيفة التعليق التوضيحي () في ggplot2 هنا .

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في R:

كيفية تغيير حجم النقطة في ggplot2
كيفية تغيير موضع العنوان في ggplot2
كيفية إزالة تسميات المحور في ggplot2

Add a Comment

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