كيفية إضافة خط أفقي إلى قطعة أرض باستخدام ggplot2


يمكنك إضافة خطوط أفقية بسرعة إلى مخططات ggplot2 باستخدام الدالة Geom_hline() ، والتي تستخدم بناء الجملة التالي:

Geom_hline (yintercept، نوع الخط، اللون، الحجم)

ذهب:

  • yintercept: موقع لإضافة خط على تقاطع y.
  • نوع الخط: نمط الخط. الإعداد الافتراضي هو “صلب”، ولكن يمكنك تحديد “twodash”، أو “longdash”، أو “منقط”، أو “dotdash”، أو “dash”، أو “فارغ”.
  • اللون: لون الخط.
  • الحجم: عرض الخط.

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

إضافة خط أفقي واحد إلى المسار

يوضح التعليمة البرمجية التالية كيفية إضافة خط أفقي واحد إلى قطعة الأرض:

 library (ggplot2)

#create data frame 
df <- data. frame (x=c(1, 3, 3, 4, 5, 5, 6, 9, 12, 15),
                 y=c(13, 14, 14, 12, 17, 21, 22, 28, 30, 31))

#create scatterplot with horizontal line at y=20
ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_hline(yintercept= 20 )

الخط الأفقي في ggplot2

إضافة خطوط أفقية متعددة إلى المسارات

يوضح التعليمة البرمجية التالية كيفية إضافة خطوط أفقية متعددة إلى قطعة الأرض:

 library (ggplot2)

#create data frame 
df <- data. frame (x=c(1, 3, 3, 4, 5, 5, 6, 9, 12, 15),
                 y=c(13, 14, 14, 12, 17, 21, 22, 28, 30, 31))

#create scatterplot with horizontal lines at y = 10, 20, 30
ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_hline(yintercept=c( 10, 20, 30 )) 

تخصيص الخطوط الأفقية

يوضح التعليمة البرمجية التالية كيفية تخصيص الخطوط الأفقية على قطعة الأرض:

 library (ggplot2)

#create data frame 
df <- data. frame (x=c(1, 3, 3, 4, 5, 5, 6, 9, 12, 15),
                 y=c(13, 14, 14, 12, 17, 21, 22, 28, 30, 31))

#create scatterplot with customized horizontal lines
ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_hline(yintercept=c( 20 , 30 ) , linetype=' dashed ', color=c(' blue ', ' red ')) 

خطوط أفقية متعددة في ggplot2

مصادر إضافية

كيفية إضافة خط عمودي إلى قطعة أرض باستخدام ggplot2
كيفية رسم خط الانحدار الخطي في ggplot2
كيفية تعيين حدود المحور في ggplot2

Add a Comment

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