كيفية تحرير تسميات وسيلة الإيضاح في 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