كيفية إضافة تسمية إلى geom_hline في ggplot2
يمكنك استخدام بناء الجملة الأساسي التالي لإضافة تسمية إلى خط أفقي في ggplot2:
+ annotate(" text ", x= 9 , y= 20 , label=" Here is my text ")
توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا.
مثال 1: إضافة تسمية إلى Geom_hline
يوضح التعليمة البرمجية التالية كيفية إضافة تسمية إلى خط أفقي في 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 line at y=20 ggplot(df, aes(x=x, y=y)) + geom_point() + geom_hline(yintercept= 20 ) + annotate("text", x= 9 , y= 20.5 , label=" Some text ")
المثال 2: إضافة تسمية مخصصة إلى Geom_hline
يوضح التعليمة البرمجية التالية كيفية استخدام وسيطات الحجم واللون لإضافة تسمية بحجم ولون مخصصين إلى خط أفقي في 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 line at y=20 ggplot(df, aes(x=x, y=y)) + geom_point() + geom_hline(yintercept= 20 ) + annotate("text", x= 10 , y= 21.5 , label=" Some text ", size= 15 , color=" blue ")
مثال 3: إضافة تسميات متعددة إلى Geom_hline
يوضح التعليمة البرمجية التالية كيفية استخدام وظيفة التعليق التوضيحي () عدة مرات لإضافة تسميات متعددة إلى خط أفقي في 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 line at y=10 ggplot(df, aes(x=x, y=y)) + geom_point() + geom_hline(yintercept= 20 ) + annotate("text", x= 10 , y= 19 , label=" Some text ", size= 15 , color=" blue ") + annotate("text", x= 10 , y= 21 , label=" More text ", size= 9 , color=" red ")
لا تتردد في استخدام وظيفة التعليق التوضيحي () عدة مرات كما تريد إضافة أي عدد تريده من التصنيفات إلى المخطط.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في ggplot2:
كيفية إضافة تسمية إلى Geom_vline في ggplot2
كيفية إضافة خط متوسط للرسم في ggplot2
كيفية تغيير ألوان الخط في ggplot2