كيفية تحرير تسميات وسيلة الإيضاح في ggplot2 (مع أمثلة)


يمكنك استخدام بناء الجملة التالي لتغيير تسميات وسيلة الإيضاح في ggplot2:

 p + scale_fill_discrete(labels=c(' label1 ', ' label2 ', ' label3 ', ...))

يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.

مثال: تحرير تسميات وسيلة الإيضاح في ggplot2

لنفترض أننا أنشأنا boxplot المجمعة التالية في ggplot2:

 library (ggplot2) 

#make this example reproducible
set. seeds (1)

#create dataset
data <- data. frame (team=rep(c(' A ', ' B ', ' C '), each= 50 ),
                   program=rep(c(' low ', ' high '), each= 25 ),
                   values=seq(1:150)+sample(1:100, 150, replace= TRUE ))

#create grouped boxplots
p <- ggplot(data, aes (x=team, y=values, fill=program)) + 
       geom_boxplot() 

#display grouped boxplots
p 

افتراضيًا، تأخذ تسميات وسيلة الإيضاح القيم التالية لمتغير التعبئة :

  • عالي
  • ضعيف

ومع ذلك، لنفترض أننا نريد استبدال تسميات وسيلة الإيضاح بما يلي:

  • برنامج عالي
  • برنامج منخفض

يمكننا استخدام بناء الجملة التالي للقيام بذلك:

 #create grouped boxplots with custom legend labels
p <- ggplot(data, aes (x=team, y=values, fill=program)) + 
       geom_boxplot() +
       scale_fill_discrete(labels=c(' High Program ', ' Low Program '))

#display grouped boxplots
p 

تعرض وسيلة الإيضاح الآن التصنيفات التي حددناها.

مصادر إضافية

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

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

Add a Comment

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