كيفية تغيير موضع وسيلة الإيضاح في ggplot2 (مع أمثلة)
يمكنك استخدام بناء الجملة التالي لتحديد موضع وسيلة الإيضاح ggplot2:
theme(legend.position = " right ")
توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا مع مجموعة بيانات القزحية المضمنة في R.
مثال: ضع وسيلة الإيضاح خارج الحبكة
يمكنك إخبار ggplot2 مباشرةً بوضع وسيلة الإيضاح على الجانب “العلوي” أو “الأيمن” أو “السفلي” أو “الأيسر” من قطعة الأرض.
على سبيل المثال، إليك كيفية وضع وسيلة الإيضاح في أعلى المخطط:
library (ggplot2) ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) + geom_point() + theme(legend.position = “ top ”)
وإليك كيفية وضع وسيلة الإيضاح في أسفل المؤامرة:
library (ggplot2) ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) + geom_point() + theme(legend.position = “ bottom ”)
مثال: ضع وسيلة الإيضاح داخل قطعة الأرض
يمكنك أيضًا تحديد الإحداثيات الدقيقة (x,y) لوضع وسيلة الإيضاح داخل المخطط.
على سبيل المثال، إليك كيفية وضع التسمية التوضيحية في الزاوية اليمنى العليا:
library (ggplot2) ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) + geom_point() + theme(legend.position = c( .9 , .9 ))
وإليك كيفية وضع وسيلة الإيضاح في الزاوية اليمنى السفلية:
library (ggplot2) ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) + geom_point() + theme(legend.position = c( .9 , .1 ))
مثال: احذف وسيلة الإيضاح بالكامل
يمكنك أيضًا إزالة وسيلة الإيضاح من قطعة الأرض بالكامل في ggplot2 عن طريق تحديد legend.position=”none” كما يلي:
library (ggplot2) ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) + geom_point() + theme(legend.position = " none ")
مصادر إضافية
كيفية تغيير حجم الأسطورة في ggplot2
كيفية تغيير عنوان الأسطورة في ggplot2
دليل كامل لأفضل موضوعات ggplot2